windows——窗口类别 窗口
来源:互联网 发布:世界上第一个程序员 编辑:程序博客网 时间:2024/04/29 13:50
窗口类别
窗口类别,WNDCLASS结构,窗口依照某一窗口类别建立,窗口类别定义了依旧该窗口类别建立的所有窗口的一些UI共性(一般特征)和窗口消息处理程序
定义窗口类别后,要使用该窗口类别建立窗口,必须先注册,使用RegisterClass
WNDCLASS wndclass;wndclass.style = CS_HREDRAW | CS_VREDRAW;wndclass.lpfnWndProc = WndProc;wndclass.cbClsExtra = 0;wndclass.cbWndExtra = 0;wndclass.hInstance = hInstance;wndclass.hIcon = LoadIcon(NULL, IDI_APPLICATION);wndclass.hCursor = LoadCursor(NULL, IDC_ARROW);wndclass.hbrBackground= (HBRUSH)GetStockObject(WHITE_BRUSH);wndclass.lpszMenuName = NULL;wndclass.lpszClassName= szAppName;if(!RegisterClass(&wndclass)){ MessageBox(NULL, TEXT("This program requires Windows NT!"), szAppName, MB_ICONERROR); return 0;}
解释:
- lpfnWndProc是窗口消息处理程序
- lpszClassName是WNDCLASS的ID,唯一标识WNDCLASS
窗口
窗口,通过窗口句柄HWND标识,窗口依照某一窗口类别建立,窗口类别定义了依旧该窗口类别建立的所有窗口的一些UI共性(一般特征)和窗口消息处理程序,而窗口定义了该窗口特有的UI个性(特有特征)
建立窗口后,要显示该窗口需要调用ShowWIndow和UpdateWindow(相当于发送WM_PAINT消息)
hwnd = CreateWindow(szAppName, // window class name TEXT("The Hello Win Program"), // window caption WS_OVERLAPPEDWINDOW, // window style CW_USEDEFAULT,// initial x position CW_USEDEFAULT,// initial y position CW_USEDEFAULT,// initial x size CW_USEDEFAULT,// initial y size NULL, // parent window handle NULL, // window menu handle hInstance, // program instance handle NULL); // creation parametersShowWindow(hwnd, iCmdShow);UpdateWindow(hwnd);
注意:
- 窗口依照某一窗口类别建立,窗口类别名称是窗口联结窗口类别的方式
阅读全文
0 0
- windows——窗口类别 窗口
- 子窗口控件——按钮类别
- 子窗口控件——按钮类别
- 关于windows错误信息(1407:找不到窗口类别)的原因
- Windows编程之初步之窗口类别与注册
- Windows SDK编程——启动窗口
- windows编程——窗口样式
- windows程序设计——窗口类
- Kodi ——4 Windows窗口
- windows窗口基础—菜鸟篇
- windows窗口基础2—参数说明
- Windows窗口
- Windows窗口
- windows---窗口
- 同一个窗口类别可以建立多个窗口
- [Windows]Windows窗口实现
- windows 窗口类型 父窗口 子窗口 所有窗口
- windows窗口分析,父窗口,子窗口,所有者窗口
- Log4net的使用
- electron打包
- Markdown使用
- 使用Aspose.Cell控件实现Excel高难度报表的生成(二)
- linux common commands
- windows——窗口类别 窗口
- 倒水问题题解(勿喷)
- 使用node+expresss新建node项目
- js基础学习资料!for循环,监听事件
- db_recovery_file_dest_size空间满的问题
- 引用计数写时拷贝
- 常见EPSG
- 解决UIImage在压缩时失真问题,压缩图片的大小
- struts2学习之第四天