第一个windows程序

#include<windows.h>

int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR IpCmdLine,int nCmdShow)
{
    MessageBox(NULL,"Goodbye,cruel world!","Note",MB_OK);
    return 0;
}

如题,第一个win程序,运行结果如图:




首次运行过程出现这个问题:


查询未果,不太了解win程序函数使用情况,初以为是cd编译器不能运行win程序,然后百度了一段代码,发现可以在Codeblocks上使用,仔细对比,

发现是Message写错,首字母没有大写。


总结:

1. 头文件windows.h是wondows系统的函数库,应该在system32的某个文件夹中。

2. WinMain()和Message()括号内参数是固定的。

3. win程序的窗口类似java的applet程序,黑框框是dos类似java的控制台。

4. win32程序可以在codeblocks上运行,<windows.h>不是调用codeblocks的包。


疑问:

希望得到一份HINSTANCE的源码,看看其typedef内容。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值