#include <Windows.h> /* Windows.h 头文件囊括了若干其他Windows头文件。 WINDEF.H 基本数据类型定义; WINNT.H 支持Unicode的类型定义; WINBASE.H 内核函数; WINUSER.H 用户界面函数; WINGDI.H 图形设备接口函数。 以上头文件定义了Windows的所有数据类型、函数调用、数据结构以及常量标识符。 */ int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow) /* LPSTR和PSTR都代表指向字符串的指针,前缀LP代表长指针,它是16位Windows的产物。 匈牙利标记法:变量名前有一个短前缀,表明该变量的数据类型。 前缀i表示int,前缀sz表示以零结尾的字符串。 WINDEF.H中定义WINAPI:#define WINAPI __stdcall 在WINDOWS程序中,句柄就是一个值,程序里用它来标识某些东西。 int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow) 第一个参数叫实例句柄;第二个参数如今不用,通常总是NULL;第三个参数用来运行程序的命令行;第四个参数用来指明程序最初如何显示。 */ { MessageBox(NULL,TEXT("Hello,Windows 98!"),TEXT("HelloMsg"),0); //第一个参数是一个窗口句柄;第二个参数就是将要在信息框中出现的文本字符串;第三个参数是将要在标题栏上显示的文本字符串;第四个参数是MB_打头的常量组合 return 0; } //编译器从源代码文件产生.OBJ文件(目标文件);在链接阶段,链接器又把.OBJ和.LIB(库程序)文件放到一起产生.EXE(可执行)文件。 //在Debug配置下,.EXE文件中加入了一些有助于程序调试以及源代码跟踪的信息。
时间: 2024-10-01 06:50:23