如何创建一个用户看不到的窗口。
2016-06-23 17:27
225 查看
有时,我们要使用一个看不到的窗口。
比如:通过OpenG取当前显卡。OpenG需要一个hDC,而hDC需要一个hWnd。 所以建立一个看不到的CWnd就是最简单的解法了。
CWnd wnd;
wnd.CreateEx(NULL, "#32770", "获取当前显卡", WS_CAPTION, 0, 0, 1, 1, NULL, NULL);
注意:
1,不要加WS_VISIBLE 属性
2,如果要长期使用此窗口,请将wnd定义成类成员或全局变量。
比如:通过OpenG取当前显卡。OpenG需要一个hDC,而hDC需要一个hWnd。 所以建立一个看不到的CWnd就是最简单的解法了。
CWnd wnd;
wnd.CreateEx(NULL, "#32770", "获取当前显卡", WS_CAPTION, 0, 0, 1, 1, NULL, NULL);
注意:
1,不要加WS_VISIBLE 属性
2,如果要长期使用此窗口,请将wnd定义成类成员或全局变量。
相关文章推荐
- 验证码(公共全自动程序)定义
- Golang中defer、return、返回值之间执行顺序的坑
- iOS开发大神必备的Xcode插件
- Tomcat源码分析
- APK 与 Android Native Service 通信
- PLC中的SMB定义
- 数字、日期、时间客制化问题
- LocalBroadcastManager
- Node.js学习5- 事件循环
- Java 和 Oracle 四舍五入问题。
- 我的shiro之旅-realm
- Junit实现抽象类测试(二)
- elasticsearch-kibana 启用Index contains time-based events
- 初次微信web开发遇到的问题
- 日期比较大小js
- 上传图片压缩工具类
- centos apache 最新版HTTPS配置
- src.rpm格式的RHCS源码提取
- 深入理解JavaScript系列
- RHEL5安装Postfix+CyrusSASL+dovecot