结构体:WNDCLASS
typedef struct
{
UINT style;
WNDPROC lpfnWndProc;
int cbClsExtra;
int cbWndExtra;
HINSTANCE hInstance;
HICON hIcon;
HCURSOR hCursor;
HBRUSH hbrBackground;
LPCTSTR lpszMenuName;
LPCTSTR lpszClassName;
}
WNDCLASS, *PWNDCLASS;
结构体:WNDCLASSEX多两项:UINT cbSize 和 HICON hIconSm
1:style:
combination of Class Styles
2:lpfnWndProc
窗口过程指针
3:cbClsExtra
窗口类附加数据的字节数
4:cbWndExtra
窗口附加数据的字节数
5:hInstance
包含lpfnWndProc所指窗口过程的EXE或DLL的实例句柄,WinMain或DllMain的形参
6:hIcon 图标句柄
7:hCursor 指针
8:hbrBackground
背景画刷句柄,可以是颜色CreateSolidBrush(COLORREF crColor)
9:lpszMenuName
标识单资源的名字,可以使用MAKEINTRESOURCE( 菜单资源ID)