/First.cpp
//
#include <windows.h> //包含windows API头文件
//
//第一个例子
//ApacheCQ 2009/01/05
//
//以下4行是IDE自动生成的
int WINAPI WinMain (HINSTANCE hThisInstance,
HINSTANCE hPrevInstance,
LPSTR lpszArgument,
int nCmdShow)
{
//获取“桌面”窗口的句柄
HWND hWnd = GetDesktopWindow();
//在消息窗口中显示消息
MessageBox(hWnd, "第一个应用程序","例子一", MB_OK);
return 0;
}
/*
c++编写Windows应用程序和Console程序是差不多的。
最大的区别是console程序的输入输出直接对应键盘和传统的字符屏幕,
而Windows程序则要有一个窗体对象。
本例中的对话框MessageBox其实是依赖于"桌面"(Desktop)窗体的。我们通过
hWnd = GetDesktopWindow()取得了Desktop窗体的句柄,然后在调用
MessageBox时,把hWnd作为了第一个参数。后三个参数分别表示:
显示在对话框里的文本、对话框标题(Title)、"确定"按钮
上面的程序用vs2005可以编译,用GNU G++也可以编译通过。
*/