窗口函数中获取主程序实例句柄的三种方法
来源:互联网 发布:电玩巴士淘宝3ds 编辑:程序博客网 时间:2024/05/14 20:48
一。使用hInst全局变量,使窗口过程能访问WinMain中的实例句柄。在WinMain中,只需在建立主窗口之前设置hInst=hInstance即可
二。在窗口过程中使用(HINSTANCE)GetWindowLong(hwnd,GWL_HINSTANCE)函数即可获得程序的实例句柄。
三。在处理WM_CREATE消息的过程中,lParam实际上是指向CREATESTRUCT结构的一个指针,而CREATESTRUCT结构如下
typedef struct tagCREATESTRUCT { // cs
LPVOID lpCreateParams;
HINSTANCE hInstance;
HMENU hMenu;
HWND hwndParent;
int cy;
int cx;
int y;
int x;
LONG style;
LPCTSTR lpszName;
LPCTSTR lpszClass;
DWORD dwExStyle;
} CREATESTRUCT;
其中包含的一个hInstance即为所要用的hInstance,可以这样获取((LPCREATESTRUCT)lParam)->hInstance.
- 窗口函数中获取主程序实例句柄的三种方法
- 窗口函数中获取主程序实例句柄的三种方法
- 获取窗口句柄的方法
- 获取线程句柄的三种方法
- VC++ 在CXXApp的InitInstance()函数中获取窗口句柄
- VC中获取窗口句柄的各种方法
- VC++中,获取窗口句柄的常用方法
- VC中获取窗口句柄的各种方法
- VC中获取窗口句柄的各种方法 .
- VC中获取窗口句柄的各种方法
- VC中获取窗口句柄的各种方法
- VC中获取窗口句柄的各种方法
- VC中获取窗口句柄的各种方法
- VC中获取窗口句柄的各种方法
- VC中获取窗口句柄的各种方法
- VC中获取窗口句柄的各种方法
- 窗口句柄浅析和获取窗口句柄的方法
- 窗口句柄浅析和获取窗口句柄的方法
- Perl 程序在做多线程时async使用一定要谨慎
- Async
- 编写开发高性能Sql
- JFreeChart_web
- 对遗传算法的解读
- 窗口函数中获取主程序实例句柄的三种方法
- C# 将DataSet保存为EXCEl 模板
- XPath API的使用 常用类及接口
- 关于java和 jsp读取 properties
- Servlet中listener(监听器)和filter的总结
- 导入时判断数据位数是否符合要求
- Linux——广播
- 动态代理
- 对文件或文件夹进行 增删改查等操作的工具类