本文是我学习《windows程序设计》(第5版)的笔记,方便以后查阅。如果被您看到并且对您有用的话,那再好不过了。本文不涉及具体的讲解,详细的讲解请看《windows程序设计》(第5版)这本书,它才是经典之作!
这一章主要就是个入门简介,作者写了一个小程序让读者练练手,
感觉一下windows程序与c程序有什么不同。程序如下
#include <windows.h>
int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,
PSTR szCmdLine, int iCmdShow)
{
MessageBox (NULL, TEXT ("Hello, Windows !"), TEXT ("Hello"),0) ;
return 0 ;
}
正像main()函数是c程序的入口一样,WinMain()函数是windows程序的入口。它总是以下面的形式出现:
int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,
PSTR szCmdLine, int iCmdShow)
第一个参数是实例句柄,
第二个参数通常为0,
第三个参数用来运行程序的命令行,
第四个参数用来指明程序最初如何显示:正常显示,最大化或最小化。
MessageBox函数:
这是一个消息框函数,用来显示一些短消息。
第一个参数是句柄
第二个参数是将要在信息框里显示的字符串
第三个参数是在标题栏显示的字符串
第四个参数是在信息框中显示的按钮,
有关第四个参数的详细介绍:
所以当第四个参数的值分别为0,1,2,3,4,5时,程序的运行结果如下:
“0”:
“1”
“2”
“3”
“4”
“5”