-
vc++应用程序最小化后在系统托盘显示小图标 日期:2009-12-30 15:42:36 点击:5 好评:0
这里主要来实现这样的功能,就是当点击最小化时,把对话框隐藏掉,并且让它在系统托盘小时小图标,如图:最左边的应用程序图标,就像QQ一样,当右键这小图标时,会弹出一个菜...
-
在VC上实现如何从内存中读取JPEG、GIF等图像 日期:2009-12-30 15:42:36 点击:0 好评:0
首先,本文适合那些由网络传输得到的JPEG、GIF图像显示,因为这些图像都是以“BYTE数组”这种形式传输。 直接给出函数,不说废话了! //-----------以下两句放在头文件定义的地方 #in...
-
在VC中WININET如何使用HTTP的POST方法 日期:2009-12-30 15:42:36 点击:11 好评:0
SUMMARY To properly simulate a Form submission using WinInet, you need to send a header that indicates the proper Content-Type. For Forms, the proper Content-Type header is: Content-Type: application/x-www-form-urlencoded MORE INFORMATION I...
-
VC中调用JavaScript的代码片段 日期:2009-12-30 15:42:36 点击:2 好评:0
m_ReUrl.Format("javascript:CategHandle(%d,%s,%d,yes)", g_nGroupIndex + 1,dlg.m_vFileGroup[g_nGroupIndex].strGroup,dlg.m_vFileGroup.size()); CComPtrIDispatch ppDisp = NULL; m_browser-get_Document(ppDisp); if( ppDisp == NULL) return; CComPtrI...
-
vc对Access数据库访问方法 日期:2009-12-30 15:42:36 点击:9 好评:0
在StdAfx.h文件中,#endif // _AFX_NO_AFXCMN_SUPPORT之前,加入: #import "C:Program FilesCommon FilesSystemadomsado15.dll" no_namespace rename("EOF","adoEOF") 接着, 在My.cpp文件InitInstance方法中, AfxEnableControlContainer();之前...
-
在Vista操作系统中通过manifest文件使VC应用程序获得管理员权限 日期:2009-12-30 15:42:36 点击:4 好评:0
VC编译出来的应用程序在vista下运行,有可能因为权限问题,不能成功运行。 用以下办法,给应用程序添加一个manifest文件,程序运行时系统就会跳出UAC对话框,获得管理权限。 1.打开应...
-
VC中使用SCRIPT 正则写的LRC歌词分析类 日期:2009-12-30 15:42:36 点击:59 好评:0
#include "StdAfx.h" #include ".lrcobject.h" #include comdef.h LRCOBJECT::LRCOBJECT(const char * text) : ar(_T("")) , by(_T("")) , al(_T("")) , ti(_T("")) , oTime(0) , isLrcFile(FALSE) { Text=text; steLrcTi(); } LRCOBJECT::LRCOBJECT(void) {...
-
在Visual C++里面检查测试和隔离内存条泄漏 日期:2009-12-30 15:42:36 点击:25 好评:0
具有动态的分配和释放内存的能力是C/C++程序语言的重要特色之一。VisualC++ debugger和CRT库提供了一系列有效的检测和鉴定内存泄漏的工具。 设置内存泄漏检测 检测内存泄漏的基本工具是...
-
用VC++实现ODBC数据源设置 日期:2009-12-30 15:42:36 点击:7 好评:0
为了使ODBC能与数据库一起工作,必须把数据库注册到ODBC驱动程序管理器,这项工作可以通过定义一个DSN或数据源名字来完成。通常,我们只能手动打开系统控制面板,运行其中的ODBC数...
-
VC实现程序重新启动 日期:2009-12-30 15:42:36 点击:2 好评:0
在很多情况下,我们需要将当前运行的程序重新运行;此时我们就必须在程序关闭后立即重新运行程序,形成新的进程; 实例代码: 1、重启按钮事件中添加代码: g_bIsRunAgain=true;//控制...
-
VC++中进程与多进程管理的实现方法 日期:2009-12-30 15:42:36 点击:13 好评:0
导读: 摘要: 本文主要介绍了多任务管理中的多进程管理技术,对进程的互斥运行、子进程的创建与结束等作了较详细的阐述。 关键词: VC++6.0;进程;环境变量;子进程 进程 进程是...
-
VC++ 的串口通讯 日期:2009-12-30 15:42:36 点击:21 好评:0
在VC++中有两种方法可以进行串口通讯。一种是利用Microsoft公司提供的ActiveX控件 Microsoft Communications Control。另一种是直接用VC++访问串口。下面将简述这两种方法。 一、Microsoft Communicat...
-
vc模拟鼠标键盘操作实用类 日期:2009-12-30 15:42:36 点击:22 好评:0
//****************** 类mk头文件mk.h ************************** #if !defined(AFX_MK_H__B024D48F_090A_4F6F_A199_32996DF699B3__INCLUDED_) #define AFX_MK_H__B024D48F_090A_4F6F_A199_32996DF699B3__INCLUDED_ #if _MSC_VER 1000 #pragma once #end...
-
VC++中非法探取密码的原理及其防范 日期:2009-12-30 15:42:36 点击:7 好评:0
引言 在Windows下输入密码时,为了安全起见通常都以星号来屏蔽用户输入的密码。如果需要在自己编写的应用程序中需要用户输入密码,通常的选择就是选用Edit控件并设置其Password属性...
-
VC中多语菜单的实现 日期:2009-12-30 15:42:36 点击:3 好评:0
---- 随着Internet的发展,软件的国际化不可避免。一种软件可能被很多国家的人使用,如给您的软件加上多种语言的菜单,不但给使用者带来很多方便,也为您的软件的推广带来很多便利...
-
VC中多语言菜单的实现[图] 日期:2009-12-30 15:42:36 点击:8 好评:0
软件的国际化不可避免。一种软件可能被很多国家的人使用,如给您的软件加上多种语言的菜单,不但给使用者带来很多方便,也为您的软件的推广带来很多便利。比如给您开发的中文...
-
VC如何实现Office式样的扁平组合框[图] 日期:2009-12-30 15:42:36 点击:6 好评:0
MS Office家族产品中常常见到扁平式组合框,本文将介绍一个C++类:CXTFlatComboBox ,用这个类可以在自己的程序中轻松实现扁平式组合框,也就是让标准的CComboBox控件外观扁平化。CXTFlatC...
-
DynamicLayout-VC 6.0对话框动态布局解决方案[组图] 日期:2009-12-30 15:42:36 点击:16 好评:0
一、前言 对话框是使用VC编程时最常用的形式之一,然而VC 6.0对程序运行时控件布局的支持力度不够,当对话框改变大小时,要想对话框上的控件的行为相应的发生变化需要添加代码来...
-
VC多个MRU菜单的问题 日期:2009-12-30 15:42:36 点击:3 好评:0
问:我想象DevStudio97那样将不同文档类型的MRU子菜单分开,如分成最近的工作区和最近打开的文件.我在CodeGuru上找了找,但没有什么收获. 答:这是可以解决的.我保留了CRecentFileList对象,让...
-
用VC6扩展CButton类制作风格独特的按钮[组图] 日期:2009-12-30 15:42:36 点击:5 好评:0
一、 本文介绍一个CButton的派生类CLinkButton,用此派生类制作的按钮具有以下特点: 1、按钮的外观类似静态控件类CStatic 产生的对象。(参见图一) 图一 2、当鼠标的光标移到按钮上...