MFC学习笔记 (1)
窗口的创建(底层)
1.设计窗口
//1、设计窗口
WNDCLASS winclass;
winclass.cbClsExtra = 0;//类的额外内存
winclass.cbWndExtra = 0;//窗口的的附加内存(额外)
winclass.hbrBackground = (HBRUSH)GetStockObject(WHITE_BRUSH);//设置背景
winclass.hCursor = LoadCursor(NULL,IDC_HAND);//设置光标,若第一个参数为null,表示使用系统提供的光标。
winclass.hIcon = LoadIcon(NULL,IDI_ERROR);//设置图表
winclass.hInstance = hInstance; //应用程序的实例句柄,传入winmain的形参
winclass.lpfnWndProc = WindowProc; //窗口过程的函数(回调函数)
winclass.lpszClassName = TEXT("WIN");//指定窗口类名称TEXT字符串
winclass.lpszMenuName = NULL;//菜单名称
winclass.style = 0;//显示风格,0代表默认
2.注册窗口
//2、注册窗口类
RegisterClass(&winclass);
3.创建窗口
//3、创建窗口