概括:用x,y坐标来控制图片的生成位置,捕捉键盘的操作,进行x,y值的变化,达到键盘控制飞机的目的
1.向主类里边添加一个飞机图的坐标x,y及两个图片(背景图和飞机图)的显示
我的主类是class CplaneDlg : public CDialogEx
private:
int plane_x, plane_y;
public:
void paintBG(int x, int y);
void paintplane(int x, int y);
在此文件里:

2.添加了变量x,y要进行初始化,两个函数需要补充函数主体
在此文件中进行操作

找到 class CplaneDlg 的构造函数对x,y进行初始化

添加背景图和飞机图的函数主体补充(通过x,y坐标来进行定位生成)
void CplaneDlg::paintBG(int x, int y){
//背景加载
HDC hDC = ::GetDC(this->m_hWnd);//获取主窗口的内部窗口区域
HBITMAP hbmp = (HBITMAP)::LoadImage(<

本文介绍了如何在MFC环境下利用x、y坐标控制飞机图片的位置,并通过捕捉键盘事件来实现飞机的移动。具体步骤包括在主类中添加飞机坐标和图片显示,初始化坐标,以及设置键盘响应函数。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



