概述
在为程序创建窗口之前,必须首先调用创建RegisterClass注册应用程序的窗口类。该函数只要一个参数,即一个指向类型为WNDCLASS的结构指针。它包含了一个窗口的基本属性,如窗口边框、窗口标题栏文字、窗口大小和位置、鼠标、背景色、处理窗口消息函数的名称等。事实上,注册的过程也就是将这些属性告诉系统,然后再调用CreateWindow函数创建出窗口。WNDCLASS结构具有下列原型:
typedef struct {
UINT style; // 窗口的风格
WNDPROC lpfnWndProc; // 指定窗口的消息处理函数的窗口过程函数
int cbClsExtra; // 指定分配给窗口类结构之后的额外字节数
int cbWndExtra; // 指定分配给窗口实例之后的额外字节数
HINSTANCE hInstance; // 指定窗口过程所对应的实例句柄
HICON hIcon; // 指定窗口的图标
HCURSOR hCursor; // 指定窗口的鼠标指针
HBRUSH hbrBackground; // 指定窗口的背景画刷
LPCTSTR lpszMenuName;
最后
以上就是笑点低大门为你收集整理的注册窗口类的全部内容,希望文章能够帮你解决注册窗口类所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复