程序创建窗口时,可以创建预先定义的类或者创建自定义的窗口类。创建自定义的窗口类时,在使用该窗口类前必须注册该窗口类,使用RegisterClass注册窗口类
该函数的基本语法如下
Syntax
);
可以看到rgisterclass函数返回atom型值,atom是word值,它以大小写不敏感方式引用字符串。这就是说good和GOOD没有什么其别 在在c++中是行不通的,windows把ATOm值存放到ATOM表中,所以ATOM保存的Word值和句柄很相似。除返回ATOM值以外,RgisterClass函数解释一个参数,指向WNDCLASS结构的常数指针,windows定义的WNDCLASS结果如下Syntaxtypedef struct { UINT style; WNDPROC lpfnWndProc; int cbClsExtra; int cbWndExtra; HINSTANCE hInstance; HICON hIcon; HCURSOR hCursor; HBRUSH hbrBackground; LPCTSTR lpszMenuName; LPCTSTR lpszClassName; } WNDCLASS, *PWNDCLASS;
转载于:https://blog.51cto.com/suxiangjuner/148139