窗口类
计算机科学领域术语
每一个窗口都是一个窗口类的实例(CreateWindow)。窗口类是一个属性集,是Windows编程中用于创建窗口的模板。每一个窗口类都有一个窗口过程(WndProc),负责处理发送该类窗口的所有消息。
简介
一个应用程序在创建某个类型的窗口前,必须首先注册该“窗口类”(Windows Class)。注意,这里不是C++类的类。RegisterClass(RegisterClassEx)把窗口过程、窗口类型以及其他类型信息和要登记的窗口类关联起来。
定义
“窗口类”的数据结构(WNDCLASS或WNDCLASSEX)
“窗口类”是Windows系统的数据结构,可以把它理解为Windows系统的类型定义,而Windows窗口则是相应“窗口类”的实例。Windows使用一个结构来描述“窗口类”.
其定义如下:
从“窗口类”的定义可以看出,它包含了一个窗口的重要信息,如窗口风格、窗口过程、显示和绘制窗口所需要的信息,等等。
Windows系统在初始化时,会注册(Register)一些全局的“窗口类”,例如通用控制窗口类。应用程序在创建自己的窗口时,首先必须注册自己的窗口类。
参考资料
最新修订时间:2024-06-13 09:38
目录
概述
简介
定义
参考资料