第一章
每个Windows的exe文件包含它所要用的各个动态链接库以及库中的函数的引用地址(reference)。当一个Windows程序被装进内存中,程序中的函数调度被解析成DLL函数的入口指针,同事这些调用函数也被装进内存。
int WINAPI WinMain(HINSTANCE hInstance,
HInstance hPrevInstance,
PSTR szCmdLine,
int iCmdShow);
第一个参数是实例句柄,程序里用它来标识某些东西。第二个参数是hPrevInstance,可以通过查看该参数从而知道是否有其他实例正在运行。第三个参数是用来运行程序的命令行。第四个参数用来指明程序最初是如何显示的。
MessageBox函数
MessageBox函数是用来显示短消息的。
MessageBox(NULL,TEXT(“Hello,Windows98!”),TEXT(“HelloMsg”),0);
MessageBox第一个参数通常是一个窗口句柄。第二个参数是要显示的内容,第三个参数是对话框的标题;