typedef struct _WNDCLASS
{
UINT style;//CS_HREDRAW|CS_VREDRAW
WNDPROC lpfnWndProc;
int cbClsExtra;//0
int cbWndExtra;//0
HINSTANCE hInstance;
HICON hIcon; //LoadIcon(NULL,IDI_APPLICATION);
HCURSOR hCursor;//LoadCursor(NULL,IDC_ARROW);
HBRUSH hbrBackground; //(HBUSH)GetStockObject(DKGRAY_BRUSH); GetStockObject功能是获取笔、画刷或者调色板的句柄
LPCTSTR lpszMenuName;//NULL
LPCTSTR lpszClassName;//"classname"
}WNDCLASS, *PWNDCLASS;
CS_ 意思是CLASS STYLE,即类风格
CS_HREDRAW 意思是:水平位置发生变化时候,窗口发生重绘;
CS_VREDRAW 意思是:垂直位置发生变化时候,窗口发生重绘;
本文详细解析了窗口类定义中各个属性的作用,包括窗口风格、窗口过程函数、实例句柄、图标、光标、背景刷、菜单名、类名等,并解释了CS_HREDRAW和CS_VREDRAW的含义。
1万+

被折叠的 条评论
为什么被折叠?



