Windows下游戏制作(1)---win32窗口创建(1)


                              写一个窗口(有大神请多多指教)
用c#,vb,mfc等一些开发桌面应用程序的朋友们,窗口通常都是向导生成出来的,我们看到的都是已经创建好的窗口,这个用起来很

方便,但是有些时候,这种直接创建窗口的方法不是很方便,比如我们要创建一个自定义各种参数的窗口,这就要我们自己动手写

一个窗口了,这样写出来的窗口可能感觉起来麻烦,但是很灵活,而且,一大堆代码最后运行起来竟然是有窗口的!听起来就很酷。

下面我们来看看这个窗口是怎么写出来的 

在控制台下的c语言主函数是main,通常都是如下
int main()
{
return 0;
}
但是在win32 sdk这种情况下,主函数就有些不同了,毕竟显示出来的东西也不同了嘛,这一点也情有可原。让我们来看看是什么样子 
int WINAPI WinMain( HINSTANCE hInstance,      // handle to current instance
  HINSTANCE hPrevInstance,  // handle to previous instance
  LPSTR lpCmdLine,          // command line
  int nCmdShow              // show state);   

这段是我从msdn里复制出来的,MSDN是啥?全称是MicrosoftDeveloperNetwork,我觉得就是微软公司给windows下开发人员的一

个关于windows系统下开发的说明书,你有不会不懂的函数以及用法什么的都可以在MSDN里去找。好了,回到正题。上面那一堆

乍一看起来乱遭的代码,就是我们一会儿要用的win32窗口的主函数。 我们要用这个徒手写一个窗口!

这里还要提一点哈,,,在控制台下我们一般会用#include<iostream>或者#include<stdio.h>。但是在win32开发下我们会用到好多

WINDOWS API函数,API又是啥?全称是Application Program Interface,大概就是你开发程序的时候,需要借助win操作系统里带

的函数,就可以简单理解为那些系统里带的函数然后你可以去调用(其实我也不知道是啥,只是这么理解),那些系统下好多的dll

里就有。每个系统都会有相应的API。又跑题了,刚才说到头文件,win32 sdk用的头文件就是#include<windows.h>,。啊哈,,不

一样了哈,啊,,要上课了,下回分解。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值