相对DOS操作系统其中一个重大改进就是采用了图像用户界面(GUI),所以中大多数应用程序采用的都是窗口界面 。
1.2.1 技术要点:
【1.2 第一个Windows应用程序实例】函数的原型如下:
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow);
函数的参数说明见表:
![1.2 第一个Windows应用程序实例](http://img.gansulong.com/230620/204US1E-0.jpg)
文章插图
1.2.2 实例步骤:
![1.2 第一个Windows应用程序实例](http://img.gansulong.com/230620/204UTX1-1.png)
文章插图
由于创建普通窗口的步骤比较繁琐,本实例应用程序将不注册自己的窗口,而是直接调用系统对话框显示一个窗口出来 。
打开 C++ 6.0,单击“File”/“New”菜单,此时将弹出项目向导对话框 。在对话框中选择项目类型为“Win32 ”,在项目名称文本框中输入“”,单击“OK”/“确认”按钮进入下一步;
![1.2 第一个Windows应用程序实例](http://img.gansulong.com/230620/204US263-2.jpg)
文章插图
在接下来的对话框中,选择“An empty ”,以创建一个空项目,单击“”按钮完成向导 。此时将生成一个空的应用程序项目;
![1.2 第一个Windows应用程序实例](http://img.gansulong.com/230620/204UW459-3.jpg)
文章插图
再次单击“File”/“New”菜单,此时弹出的对话框默认选择了“Files”标签页 。在其中选择文件类型为“C++File”,在“File”文本框中输入一个合适的文件名,本例中输入“main.cpp” 。单击“OK”/“确认”按钮创建文件;
![1.2 第一个Windows应用程序实例](http://img.gansulong.com/230620/204UT2G-4.jpg)
文章插图
![1.2 第一个Windows应用程序实例](http://img.gansulong.com/230620/204UT4R-5.jpg)
文章插图
在IDE中打开刚刚新建的文件,在其中键入如下所示代码;
//必须的头文件#include //全局的WinMain函数,整个应用程序的入口int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow){//弹出一个系统对话框MessageBox(NULL, "Hello Windows!", "第一个Windows应用程序", MB_OK | MB_ICONINFORMATION);//退出函数,结束应用程序return 0;}
![1.2 第一个Windows应用程序实例](http://img.gansulong.com/230620/204UT546-6.jpg)
文章插图
1.2.3 程序运行:
![1.2 第一个Windows应用程序实例](http://img.gansulong.com/230620/204UV627-7.jpg)
文章插图
1.2.4 源程序解读:
- 1 第一个应用程序
- 我的第一个Android应用
- 【原创】第一个iOS应用程序
- Windows应用程序~~第一个Windows程序
- 在Windows系统删除苹果全家桶软件的顺序
- 第一个彻底打垮游牧民族的人:竟是大秦名将蒙恬
- 汉高祖刘邦的第一个孙子:齐哀王刘襄
- 第一个称帝的女人竟是她却惨遭裸刑
- 揭开中国历史上的第一个卖国贼是谁?竟是个美女
- 历史上第一个称帝的女皇帝竟惨遭裸刑至死