概括:用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)::LoadImag