Windows程序设计相关参数理解
WinMain入口函数
int APIENTRY WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow)
窗口回调函数(消息处理函数)
LRESULT CALLBACK WindowProc(
IN HWND hwnd,
IN UINT uMsg,
IN WPARAM wParam,
IN LPARAM lParam
);
HINSTANCE理解
- 1.变量类型 HINSTANCE
- (1) HINSTANCE是Windows里面的一种数据类型,其实她本质就是个无符号长整型,针对32位的Windows操作系统,她用于标记或者说记录一个程序的实例,她与HMODULE是一样的,这两种类型最终都是无符号长整型;
- (2) HINSTANCE,如果分开看的话,就是H+INSTANCE,其中H代表HANDLE(翻译为"句柄"),INSTANCE翻译就是"实例"的意思
- (3) 实例HINSTANCE在VC++6.0上查找对应定义的具体代码选中HINSTANCE,且包含Windows的头文件然后F12找到对应定义的位置在C:\Program Files\Microsoft Visual Studio\VC98\Include\WINDEF.H
**DECLARE_HANDLE(HINSTANCE);**