函数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)相关推荐

  1. VC函数中的延时操作

    说到程序中的延时,你会想到怎么做,新开一个线程?如果我的程序只用单线程, 却又想让函数等上10秒才返回值,而且还不能像使用Sleep函数那样不能处理其它消息呢? 我在这里把论坛里能见到的几种延时方式总 ...

  2. Handle ,HMODULE ,HINSTANCE,HINSTANCE

    Handle 是代表系统的内核对象,如文件句柄,线程句柄,进程句柄.          HMODULE 是代表应用程序载入的模块,win32系统下通常是被载入模块的线性地址.          HIN ...

  3. VS2010 win32项目windows窗体程序 向导生成代码解析

    目录: 1.Win32项目的windows窗体程序的向导生成了如下代码 2.手工生成代码如下 3.当消息队列中没有消息需要处理,我们可以利用这段时间处理我们自己的任务 1.Win32项目的window ...

  4. 【Visual C++】游戏开发笔记二十一 游戏基础物理建模 三 摩擦力系统模拟

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 本系列文 ...

  5. vc++之hinstance

    http://blog.csdn.net/sdnujun/article/details/5595191 熟悉C编程的人都知道main函数带有2个参数:arc和argv,完整的main函数定义是:in ...

  6. [VC]WindowProc和DefWindowProc函数

    在Windows操作系统里,当窗口显示之后,它就可以接收到系统源源不断地发过来的消息,然后窗口就需要处理这些消息,因此就需要一个函数来处理这些消 息.在API里定义了一个函数为回调函数,当系统需要向窗 ...

  7. Win32 API、VC++、C# 文件操作函数的初步比较

    一 C# File.ReadAllText(FilePath) : 一次将文本内容全部读完, File.ReadAllLines: 该方法返回一个字符串数组.每一行都是一个数组元素. string[] ...

  8. VC API常用函数简单例子大全(1-89)

    第一个:FindWindow根据窗口类名或窗口标题名来获得窗口的句柄,该函数返回窗口的句柄 函数的定义:HWND WINAPI FindWindow(LPCSTR lpClassName ,LPCST ...

  9. VC API常用函数简单例子大全

    VC API常用函数简单例子大全 http://hi.baidu.com/tag/vc%20api%E5%87%BD%E6%95%B0/feeds 系统API查询 http://www.vbgood. ...

最新文章

  1. 【转】RelativeLayout和LinearLayout及FrameLayout性能分析
  2. Philip S. Yu 讲的广度学习到底是什么?
  3. Elasticsearch7.15.2 ik中文分词器 定制化分词器之扩展词库(远程)
  4. html调用js页面显示不出来了,JS代码文件调用显示乱码,直接写在html页面的里可以调用,但是单独放在js文件里不能调用...
  5. 从PRISM开始学WPF(七)MVVM(三)事件聚合器EventAggregator?
  6. java redis缓存使用_java使用redis缓存数据库
  7. 工信部:主要互联网企业开屏信息“关不掉”基本解决
  8. 内推熟人来自己公司一定要慎重
  9. android动画水波纹外扩,Android实现水波纹扩散效果
  10. MS-SQLSERVER中的msdtc不可用解决方法
  11. python2.7详细安装教程_python2.7安装图文教程
  12. Sniffer Pro 4.7.5注册不成功问题(unable to communicate with server)
  13. 2020网易游戏测试面试二面面经(上海春招)
  14. Parasoft c++test安装使用导引
  15. 机器人学领域的顶级期刊和会议
  16. windows10服务器iis发布网站,win10系统+iis7发布网站或服务的详细办法
  17. 使用PIL改变图像分辨率
  18. 超级计算机排名太湖之光,神威•太湖之光继续“称霸”超级计算机排行榜 美国无缘前三...
  19. 快递e栈控制台版实现心得
  20. 拉着你的手 - 谢东 (zt)

热门文章

  1. 浅析英特尔QSV技术在FFmpeg中的具体实现与使用
  2. 【前端系列教程之HTML5】02_HTML文档结构
  3. HDU 4787 在线AC自动机 分块(模式串和母串交叉给出,多次求getFail)
  4. Python3 串口获取智能电表数据(DTL645-2007)
  5. Promise原理分析
  6. 三十八、bugku文件上传
  7. 外汇投资有什么刷单技巧?
  8. vue拖拽组件,从此解放你的双手
  9. 20200516-图腾柱-几种FET的转移特性曲线
  10. 遥感IDL二次开发(叶面积指数LAI计算)