码迷,mamicode.com
首页 > 其他好文 > 详细

坦克大战记录

时间:2018-06-29 00:06:16      阅读:201      评论:0      收藏:0      [点我收藏+]

标签:运行速度   c++   定时   一个   FN   避免   速度   引入   位置   

1、创建窗口大小:Create(NULL,_T("jzyTank"),MY_STYLE,CRect(0,0,GAME_WIN_W,GAME_WIN_H));

2、获取客户区大小:GetClientRect(rcCli);

3、调用WindowsAPI设置窗口位置和大小:MoveWindow(&rcFrame,TRUE);  

4、枚举定时器ID:enum ETimerID{ ETimerIdGameLoop = 1};

5、启动定时器:SetTimer(ETimerIdGameLoop,0,NULL);

6、游戏帧数==》显示当前游戏的运行速度。

7、GDI库的引入。

8、载入要绘制的图片:Gdiplus::Image * img = Image::FromFile(_T("menu_background.png"));  //注意文件要在目录下。

9、画出图片:gh.DrawImage(img,rc.left,rc.top,rc.Width(),rc.Height());

10、#pragmaonce这个宏的作用:为了避免同一个头文件被包含(include)多次;C/C++中有两种宏实现方式:一种是#ifndef方式,另一种是#pragma once方式。

11、

坦克大战记录

标签:运行速度   c++   定时   一个   FN   避免   速度   引入   位置   

原文地址:https://www.cnblogs.com/westlife-11358/p/9241248.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!