标签:运行速度 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