VC++函数ATOM MyregisterClass(HINSTANCE hInstance)
函数ATOM MyregisterClass(HINSTANCE hInstance)
这是VC帮你写的一个注册窗口类的函数,其实就是
先定义了一个WNDCLASSEX 结构,然后指定一些窗口特性,
调用 RegisterClassEx返回
在VC++中的原型:
// 函数: MyRegisterClass()
//
// 目的: 注册窗口类。
//
ATOM MyRegisterClass(HINSTANCE hInstance)
{WNDCLASSEXW wcex;wcex.cbSize = sizeof(WNDCLASSEX);wcex.style = CS_HREDRAW | CS_VREDRAW;wcex.lpfnWndProc = WndProc;wcex.cbClsExtra = 0;wcex.cbWndExtra = 0;wcex.hInstance = hInstance;wcex.hIcon = LoadIcon(hInstance, MAKEINTRESOURCE(IDI_ICON1));wcex.hCursor = LoadCursor(nullptr, IDC_ARROW);wcex.hbrBackground = (HBRUSH)(COLOR_WINDOW+1);wcex.lpszMenuName = MAKEINTRESOURCEW(IDC_WARGAME);wcex.lpszClassName = szWindowClass;wcex.hIconSm = LoadIcon(wcex.hInstance, MAKEINTRESOURCE(IDI_ICON1));return RegisterClassExW(&wcex);
}
VC++函数ATOM MyregisterClass(HINSTANCE hInstance)相关推荐
- VC函数中的延时操作
说到程序中的延时,你会想到怎么做,新开一个线程?如果我的程序只用单线程, 却又想让函数等上10秒才返回值,而且还不能像使用Sleep函数那样不能处理其它消息呢? 我在这里把论坛里能见到的几种延时方式总 ...
- Handle ,HMODULE ,HINSTANCE,HINSTANCE
Handle 是代表系统的内核对象,如文件句柄,线程句柄,进程句柄. HMODULE 是代表应用程序载入的模块,win32系统下通常是被载入模块的线性地址. HIN ...
- VS2010 win32项目windows窗体程序 向导生成代码解析
目录: 1.Win32项目的windows窗体程序的向导生成了如下代码 2.手工生成代码如下 3.当消息队列中没有消息需要处理,我们可以利用这段时间处理我们自己的任务 1.Win32项目的window ...
- 【Visual C++】游戏开发笔记二十一 游戏基础物理建模 三 摩擦力系统模拟
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 本系列文 ...
- vc++之hinstance
http://blog.csdn.net/sdnujun/article/details/5595191 熟悉C编程的人都知道main函数带有2个参数:arc和argv,完整的main函数定义是:in ...
- [VC]WindowProc和DefWindowProc函数
在Windows操作系统里,当窗口显示之后,它就可以接收到系统源源不断地发过来的消息,然后窗口就需要处理这些消息,因此就需要一个函数来处理这些消 息.在API里定义了一个函数为回调函数,当系统需要向窗 ...
- Win32 API、VC++、C# 文件操作函数的初步比较
一 C# File.ReadAllText(FilePath) : 一次将文本内容全部读完, File.ReadAllLines: 该方法返回一个字符串数组.每一行都是一个数组元素. string[] ...
- VC API常用函数简单例子大全(1-89)
第一个:FindWindow根据窗口类名或窗口标题名来获得窗口的句柄,该函数返回窗口的句柄 函数的定义:HWND WINAPI FindWindow(LPCSTR lpClassName ,LPCST ...
- VC API常用函数简单例子大全
VC API常用函数简单例子大全 http://hi.baidu.com/tag/vc%20api%E5%87%BD%E6%95%B0/feeds 系统API查询 http://www.vbgood. ...
最新文章
- 【转】RelativeLayout和LinearLayout及FrameLayout性能分析
- Philip S. Yu 讲的广度学习到底是什么?
- Elasticsearch7.15.2 ik中文分词器 定制化分词器之扩展词库(远程)
- html调用js页面显示不出来了,JS代码文件调用显示乱码,直接写在html页面的里可以调用,但是单独放在js文件里不能调用...
- 从PRISM开始学WPF(七)MVVM(三)事件聚合器EventAggregator?
- java redis缓存使用_java使用redis缓存数据库
- 工信部:主要互联网企业开屏信息“关不掉”基本解决
- 内推熟人来自己公司一定要慎重
- android动画水波纹外扩,Android实现水波纹扩散效果
- MS-SQLSERVER中的msdtc不可用解决方法
- python2.7详细安装教程_python2.7安装图文教程
- Sniffer Pro 4.7.5注册不成功问题(unable to communicate with server)
- 2020网易游戏测试面试二面面经(上海春招)
- Parasoft c++test安装使用导引
- 机器人学领域的顶级期刊和会议
- windows10服务器iis发布网站,win10系统+iis7发布网站或服务的详细办法
- 使用PIL改变图像分辨率
- 超级计算机排名太湖之光,神威•太湖之光继续“称霸”超级计算机排行榜 美国无缘前三...
- 快递e栈控制台版实现心得
- 拉着你的手 - 谢东 (zt)