RegisterClass函数注册一个窗口类,用于随后在CreateWindow或CreateWindowEx函数的调用中使用。
RegisterClass功能已被RegisterClassEx功能取代。但是,如果您不需要设置类小图标,您仍然可以使用RegisterClass.
ATOM RegisterClass(
CONST WNDCLASS *【lpWndClass】 | //具有类数据的结构地址 |
); |
参数
【lpWndClass】
指向WNDCLASS结构。在将结构传递给函数之前,必须使用适当的类属性来填充结构。
返回值
如果函数成功,则返回值是唯一标识正在注册的类的原子。
如果函数失败,返回值为零。要获取扩展错误信息,请调用GetLastError.
备注
应用程序注册的所有窗口类在终止时都未注册。
cbClsExtra cbClsExtra cbClsExtra cbClsExtra cbClsExtra RegisterClass} RegisterClass会失败。
也可以看看
CreateWindow, CreateWindowEx, GetClassInfo, GetClassName, RegisterClassEx, UnregisterClass, WindowProc, WNDCLASS