/*--------------------------------------------------------------
HelloMsg.c -- Displays "Hello, Windows 98!" in a message box
(c) Charles Petzold, 1998
--------------------------------------------------------------*/
#include <windows.h>
int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,
PSTR szCmdLine, int iCmdShow)
{
MessageBox (NULL, TEXT ("Hello, Windows 98!"), TEXT ("HelloMsg"), 0) ;
return 0 ;
}
/*
WinMain
第一个参数叫做实例句柄,句柄就是一个数值,来位置标识我们的程序。
第二个参数在32位中已经不再采用 第二个参数总为NULL zai zoaqi de Windows版本中 当多路并发运行同一个程序时,就要为那个程序创建多个实例。同一程序的所有实例都共享代码
以及只读存储。一个程序可以通过查看hprevinstance参数从而知道是否有它的其他实例正在运行。
第三个参数是用来运行程序的命令行 有些Windows程序在启动的时候把文件装入内存。
第四个参数指明程序最初如何显示
MessageBox
第一个参数通常是窗口句柄
第二个参数是将要显示在信息框里面出现的文本字符串
第三个参数是将要在标题栏上显示的文本字符串
第四个参数选择一个你希望在对话框里看到的按钮的组合
*/
1.1 起步 一个简单的win32程序
最新推荐文章于 2015-02-17 16:47:41 发布