程序创建窗口时,可以创建预先定义的类或者创建自定义的窗口类。创建自定义的窗口类时,在使用该窗口类前必须注册该窗口类,使用RegisterClass注册窗口类
该函数的基本语法如下
Syntax
ATOM RegisterClass(      

    CONST WNDCLASS *lpWndClass
);
可以看到rgisterclass函数返回atom型值,atom是word值,
它以大小写不敏感方式引用字符串。这就是说good和GOOD没有什么其别 在在c++中是行不通的,windows把ATOm值存放到ATOM表中,所以ATOM保存的Word值和句柄很相似。
除返回ATOM值以外,RgisterClass函数解释一个参数,指向WNDCLASS结构的常数指针,windows定义的WNDCLASS结果如下
Syntax
typedef struct {
    UINT style;
    WNDPROC lpfnWndProc;
    int cbClsExtra;
    int cbWndExtra;
    HINSTANCE hInstance;
    HICON hIcon;
    HCURSOR hCursor;
    HBRUSH hbrBackground;
    LPCTSTR lpszMenuName;
    LPCTSTR lpszClassName;
} WNDCLASS, *PWNDCLASS;