(1)windows写日志系统 1 void writeDebugEventLog(TCHAR* pszMessage, WORD wType) 2 { 3 //#ifdef _DEBUG 4 5 HANDLE hEventSource = NULL; 6 const TC...
如何打开系统 OPENFILENAME opfn;
WCHAR strFilename[MAX_PATH];//存放文件名
//初始化
ZeroMemory(&opfn, sizeof(OPENFILENAME));
opfn.lStructSize = sizeof(OPENFILENAME);//结构体大小
//设置过滤
opfn.lpstrF...
C#调用APIAPI(applicationprogramminginterface)应用编程接口,这个是Windows编程人员用来操纵Windows系统的工具,其中包含了大量的方法供编程人员来使用。.NET平台同样提供了Framework类库,其实这个类库就是将大量的API函数进行了重写和封装,但...
Labview中引用,属性节点,局部变量之间的区别 在Labview中我们经常会碰到这样几个概念,那就是控件的引用,属性节点以及局部变量,他们之间到底有哪些区别呢? 首先谈引用,在Labview中长称为引用句柄,在Windows编程中,引用句柄指的是指向指针的指针,换句话说,引用句柄保存的是...
分类:
其他好文 时间:
2015-04-21 00:06:45
阅读次数:
230
Windows数据类型: WORD:16位无符号整形数据 DWORD:32位无符号整型数据(DWORD32) DWORD64:64位无符号整型数据 INT:32位有符号整型数据类型 INT_PTR:指向INT数据类型的指针类型 INT32:32位符号整型 int64:64位...
今天写了个自动升级程序, 该程序从服务器下载客户端最新版本, 然后通过查找客户端进程的方式, 使用TerminateProcess终止进程, 代码如下:
void KillProcess( CString strProName )
{
PROCESSENTRY32 pe32;
pe32.dwSize = sizeof(pe32);
HANDLE hPro...
分类:
系统相关 时间:
2015-04-02 19:02:55
阅读次数:
257
第一部分 快速开发的基础 第1章 Delphi 5下的Windows编程 1 1.1 Delphi产品家族 1 1.2 Delphi是什么 3 1.2.1 可视化开发环境 3 1.2.2 编译器的速度和已编译代码的效 率 4 1.2.3 编程语言的功能及其复杂性 4 1.2.4 数据库结构的灵活性....
Win32 Windows编程1、Windows编程基础2、Windows文字的编码3、窗口程序4、窗口消息5、菜单和加速键6、绘图7、对话框8、基本控件...一 Windows编程基础1、Win32应用程序的基本类型 1.1控制台程序 不需要完善的Windows窗口,可以使用...
分类:
其他好文 时间:
2015-03-17 19:32:37
阅读次数:
155
在客户区的界面显示程序是在放在回调函数的WM_PAINT消息的处理中,当客户区需要被重绘时,Windows系统会给应用程序窗口发送一个WM_PAINT消息。窗口在收到这个消息时,它就会重绘它的客户区。
显示文字的步骤:
1 用BeginPaint()函数得到客户区的设备环境句柄。
2 用TextOut()函数显示文字。
3 用EndPaint()函数结束显示。
显示文字的代码如下:...
本文讲一下匈牙利命名法:
举两个例子:hInstance,szCmdLine。
这两个例子中,第一个变量的h表示handle,代表这个变量是一个句柄;第二个变量的sz表示这个变量是以0结尾的字符串,也就是C语言中,传统的字符串。
匈牙利命名法就是这样的,以一个表示这个变量类型的字母组合来表示这个变量的类型。其后的单词代表它的变量的意思。
匈牙利命名法的前缀表如下所示:
还有一种命...