Windows应用程序框架(窗口类的注册与原因)

  

学习提示:如果没有C语言基础可以通过下方链接学习:

0基础C语言学习与训练

0基础C++学习与训练

 

  在我们学习Windows项目开发之前,需要先学习Windows应用程序的框架,而该框架是由C与C++语言构成,

所以,需要大家至少具备C语言的基础。

 

  经过前面的学习,我们已经认识了(Windows应用程序框架、WinMain入口函数、窗口类信息与框架的联系),

接下来,我们就继续学习(Windows应用程序框架)中的(窗口类的注册)。

 

  窗口类的注册:当我们设置完(窗口类的信息)以后,就需要把它进行一次(注册)的操作,而目的就是为了

让Windows知道该窗口类的存在,这样,在后面创建窗口时,才可以使用它里面设置的信息对窗口产生作用。例如:

窗口上的图标设置、光标设置、显示风格设置、背景颜色的设置、以及,让窗口与对应的事件处理函数产生关联。

 

窗口类注册函数的原型如下:
unsigned short RegisterClassEx( WNDCLASSEXA * );

 

窗口类注册函数的原型分析:

1、该函数只有一个参数,就是用于接收(窗口类)。


2、返回值是一个(无符号短整型),如果返回0,表示(注册失败),否则,注册成功。

 

当我们了解完(窗口类注册函数)的原型以后,在往后的时间中,就可以通过代码进行窗口类的注册,而相关的代码

实现部分,将会在后面的章节中再为大家详细介绍。

 

>>>下载Windows应用程序开发代码