我是靠谱客的博主 笑点低大门,最近开发中收集的这篇文章主要介绍注册窗口类,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

在为程序创建窗口之前,必须首先调用创建RegisterClass注册应用程序的窗口类。该函数只要一个参数,即一个指向类型为WNDCLASS的结构指针。它包含了一个窗口的基本属性,如窗口边框、窗口标题栏文字、窗口大小和位置、鼠标、背景色、处理窗口消息函数的名称等。事实上,注册的过程也就是将这些属性告诉系统,然后再调用CreateWindow函数创建出窗口。WNDCLASS结构具有下列原型:
 
typedef struct {    

UINT   style;    // 窗口的风格
    WNDPROC   lpfnWndProc;  // 指定窗口的消息处理函数的窗口过程函数    

 int    cbClsExtra;  // 指定分配给窗口类结构之后的额外字节数    

int    cbWndExtra;   // 指定分配给窗口实例之后的额外字节数    

 HINSTANCE  hInstance;   // 指定窗口过程所对应的实例句柄    

 HICON   hIcon;    // 指定窗口的图标 
 HCURSOR   hCursor; // 指定窗口的鼠标指针    

HBRUSH   hbrBackground;  // 指定窗口的背景画刷    

LPCTSTR  lpszMenuName; 

最后

以上就是笑点低大门为你收集整理的注册窗口类的全部内容,希望文章能够帮你解决注册窗口类所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(34)

评论列表共有 0 条评论

立即
投稿
返回
顶部