WinMain()是Windows中与DOS或UNIX的main()的等价物.这是你的程开始执行的入口.
参数如下:
HINSTANCE hInstance 程序可执行模块的句柄(內存中的.exe文件). hInstance用作装入资源或其它的以模块为单位的任务
HINSTANCE hPrevInstance 在Win32程序中总是为NULL.
LPSTR lpCmdLine 命令行参数组成的一个单字符串.不包括程序名字.
int nCmdShow 一个将要传递给ShowWindow()的整数,我们在后面进行讨论
WINAPI指定调用规则并被定义为_stdcall
函数MessageBox
uType是在WINUSER.H头文件中定义的一堆MB_宏
#define MB_OK 0x00000000L
#define MB_OKCANCEL 0x00000001L
#define MB_ABORTRETRYIGNORE 0x00000002L
#define MB_YESNOCANCEL 0x00000003L
#define MB_YESNO 0x00000004L
#define MB_RETRYCANCEL 0x00000005L
在MessageBox中显示图标
#define MB_ICONHAND 0x00000010L
#define MB_ICONQUESTION 0x00000020L
#define MB_ICONEXCLAMATION 0x00000030L
#define MB_ICONASTERISK 0x00000040L
例子
MessageBox(hWnd,L"L Button click", L"Message", MB_OKCANCEL|MB_ICONHAND);