用C++编写Windows程序(1)

/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++也可以编译通过。
*/

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值