1. 程式人生 > >13)編寫一個子類SnakeCtrl來繼承基類

13)編寫一個子類SnakeCtrl來繼承基類

col nbsp pub 提示 message rtu cga 分享圖片 開頭

1)首先是創建子類SnakeCtrl

        技術分享圖片

2) 添加那個SnakeCtrl子類

        

        技術分享圖片

3)出來了SnakeCtrl的基本樣子

        技術分享圖片

4)簡單實現:

    ①改編那個SnakeCtrl.h中的內容:

 1 #pragma once
 2 #include "cgamectrl.h"
 3 #include<Windows.h>
 4 class SnakeCtrl :public CGameCtrl
 5 {
 6 public:
 7     SnakeCtrl(void);
 8     ~SnakeCtrl(void
); 9 public: 10 virtual void OnKeyDown() 11 { 12 ::MessageBox(NULL,"你好嗎","你好,啊",MB_OK); 13 //第一個參數是 當前窗口的句柄,第二個是 提示內容,第三個是窗口名字,第四個是窗口的樣子,一般是MB_開頭 14 } 15 };

   

     ②然後 改寫那個WInMaincpp.cpp中的內容:


技術分享圖片

5)結果展示:
    

      技術分享圖片

13)編寫一個子類SnakeCtrl來繼承基類