C/C++游戏之旅(一)————创建第一个win32窗体程序

好吧,废话少说,开始我们win32游戏编程,期待我们能够创造出赏心悦目的游戏。[b]首先[/b],打开vs2010创建如下工程:[img]http://dl.iteye.com/upload/attachment/0074/5331/e92c489a-ea0b-318f-8cdc-8a518d04bf42.jpg[/img]加上如下代码:[code="C++"] #defi...
摘要由CSDN通过智能技术生成
好吧,废话少说,开始我们win32游戏编程,期待我们能够创造出赏心悦目的游戏。
[b]首先[/b],打开vs2010创建如下工程:
[img]http://dl.iteye.com/upload/attachment/0074/5331/e92c489a-ea0b-318f-8cdc-8a518d04bf42.jpg[/img]
加上如下代码:


#define WIN32_LEAN_AND_MEAN

#include <windows.h>
#include <windowsx.h>

//程序入口
int WINAPI WinMain(HINSTANCE hinstance,//应用程序当前事例的句柄
HINSTANCE hprevinstance,//应用程序的前事例的句柄。对于一个32的位程序,该参数总为NULL
LPSTR lpcmdline,//指向应用程序命令行的空字符串的指针,不包括函数名。获得整个命令行,参看GetCommandLine
int ncmdshow//指明窗口如何显示
)
{
//显示消息框
MessageBox(
NULL, //标识将被创建的消息框的拥有窗口。如果此参数为NULL,则消息框没有拥有窗口
"哥的第一个窗口程序!!!",//消息框显示的文本信息
"MY FIRST WINDOWS PROGRAM",//标题
MB_OK | MB_ICONEXCLAMATION//决定显示哪种信息框
);
//退出
return(0);
}


好了,开始运行吧!看看什么效果,如果出现了这个东东:
[img]http://dl.iteye.com/upload/attachment/0074/5333/11639c99-c613-3bd5-9368-5869b099ad68.jpg[/img]
那就说明,你的环境没有问题了,可以继续我们下面的工作了,如果没有出现(找美丽的度娘吧!)。
做个简单的说明:WinMain是win32操作系统调用我们编写的程序的入口,MessageBox是显示消息框的函数,具体函数的入参、返回值和定义位置,可以查询winAPI文档,(如果没有找度娘。)
[b]显然[/b],这么弱智的东西,没什么好说的,下面为我们要编写的游戏做些准备吧!我需要一个窗口来展现游戏画面:
第一步:创建窗体信息结构体(我坚信你的C语言相当棒),
WNDCLASSEX winclass;//声明窗体信息结构
  • 0
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值