Windows应用程序框架(显示与更新窗口)

  

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

0基础C语言学习与训练

0基础C++学习与训练

 

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

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

 

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

窗口类的注册、创建窗口),接下来,我们就继续学习(Windows应用程序框架)中的(显示与更新窗口)。

 

  首先,我们会提出一个问题,为什么要显示与更新窗口?

  因为,当我们成功创建窗口以后,它有可能是(可见)或者是(不可见),所以,就需要通过代码来处理一下,

确保窗口在创建以后,可以显示出来,并刷新窗口中的内容,所以,我们就需要去完成这两个工作。

 

显示窗口的函数原型如下:

BOOL ShowWindow( HWND hWnd, int nCmdShow );

 

显示窗口的函数原型分析:

1、返回值类型:BOOL,是一个(布尔型),如果返回0,表示(显示窗口失败),否则,显示窗口成功。

2、参数1:hWnd,用于接收已经创建的(窗口句柄)。

3、参数2:用于接收一个整型值,说明窗口如何打开。

 

在窗口显示以后,我们需要去刷新窗口中的内容,所以,就需要另一个函数去完成这个工作。

更新窗口的函数原型如下:

BOOL UpdateWindow( HWND hWnd );

 

更新窗口的函数原型分析:

1、返回值类型:BOOL,是一个(布尔型),如果返回0,表示(刷新窗口失败),否则,刷新窗口成功。

2、参数1:hWnd,用于接收已经创建的(窗口句柄)。

 

当我们了解完(窗口的显示与更新)的函数原型以后,就可以进行代码的实践与训练,

大家可以通过下方的链接进行代码的下载。

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