友情提示:如果本网页打开太慢或显示不完整,请尝试鼠标右键“刷新”本网页!
第三电子书 返回本书目录 加入书签 我的书架 我的书签 TXT全本下载 『收藏到我的浏览器』

深入浅出MFC第2版(PDF格式)-第42部分

快捷操作: 按键盘上方向键 ← 或 → 可快速上下翻页 按键盘上的 Enter 键可回到本书目录页 按键盘上方向键 ↑ 可回到本页顶部! 如果本书没有阅读完,想下次继续接着阅读,可使用上方 "收藏到我的浏览器" 功能 和 "加入书签" 功能!


                   #0039    return theApp。m_pCurrentWinApp; 

                   #0040  } 

                   #0041 

                   #0042  AFX_MSGMAP* CCmdTarget::GetMessageMap() const 

                   #0043  { 

                   #0044          return &CCmdTarget::messageMap; 

                   #0045  } 

                   #0046 

                   #0047  AFX_MSGMAP CCmdTarget::messageMap = 

                   #0048  { 

                   #0049          NULL; 

                   #0050          &CCmdTarget::_messageEntries'0' 

                   #0051  }; 

                   #0052 

                   #0053  AFX_MSGMAP_ENTRY CCmdTarget::_messageEntries'' = 



186 


…………………………………………………………Page 249……………………………………………………………

                                                     第3章    MFC 六大關鍵技術之模擬 



#0054  { 

#0055       // { 0; 0; 0; 0; AfxSig_end; 0 }     // nothing here 

#0056       { 0; 0; CCmdTargetid; 0; AfxSig_end; 0 } 

#0057 

#0058  }; 

#0059 

#0060  BEGIN_MESSAGE_MAP(CWnd; CCmdTarget) 

#0061  ON_MAND(CWndid; 0) 

#0062  END_MESSAGE_MAP() 

#0063 

#0064  BEGIN_MESSAGE_MAP(CFrameWnd; CWnd) 

#0065  ON_MAND(CFrameWndid; 0) 

#0066  END_MESSAGE_MAP() 

#0067 

#0068  BEGIN_MESSAGE_MAP(CDocument; CCmdTarget) 

#0069  ON_MAND(CDocumentid; 0) 

#0070  END_MESSAGE_MAP() 

#0071 

#0072  BEGIN_MESSAGE_MAP(CView; CWnd) 

#0073  ON_MAND(CViewid; 0) 

#0074  END_MESSAGE_MAP() 

#0075 

#0076  BEGIN_MESSAGE_MAP(CWinApp; CCmdTarget) 

#0077  ON_MAND(CWinAppid; 0) 

#0078  END_MESSAGE_MAP() 



MY。H 



#0001  #include  

#0002  #include 〃mfc。h〃 

#0003 

#0004  class CMyWinApp : public CWinApp 

#0005  { 

#0006  public: 

#0007    CMyWinApp::CMyWinApp()   { 

#0008                                 } 

#0009    CMyWinApp::~CMyWinApp()  { 

#0010                                 } 

#0011 

#0012    virtual BOOL InitInstance(); 

#0013    DECLARE_MESSAGE_MAP() 

#0014  }; 

#0015 

#0016  class CMyFrameWnd : public CFrameWnd 

#0017  { 

#0018  public: 



                                                                                          187 


…………………………………………………………Page 250……………………………………………………………

                    第篇  勿在浮砂築高台 



                    #0019    CMyFrameWnd(); 

                    #0020    ~CMyFrameWnd()  { 

                    #0021                       } 

                    #0022    DECLARE_MESSAGE_MAP() 

                    #0023  }; 

                    #0024 

                    #0025  class CMyDoc : public CDocument 

                    #0026  { 

                    #0027  public: 

                    #0028    CMyDoc::CMyDoc()  { 

                    #0029                         } 

                    #0030    CMyDoc::~CMyDoc() { 

                    #0031                         } 

                    #0032    DECLARE_MESSAGE_MAP() 

                    #0033  }; 

                    #0034 

                    #0035  class CMyView : public CView 

                    #0036  { 

                    #0037  public: 

                    #0038    CMyView::CMyView()   { 

                    #0039                            } 

                    #0040    CMyView::~CMyView()  { 

                    #0041                             } 

                    #0042    DECLARE_MESSAGE_MAP() 

                    #0043  }; 



                    MY。CPP 



                    #0001  #include 〃my。h〃 

                    #0002 

                    #0003  CMyWinApp theApp; 

                    #0004 

                    #0005  BOOL CMyWinApp::InitInstance() 

                    #0006  { 

                    #0007      cout nID) 

#0056        { 

#0057            cout nID InitApplication(); 

                    #0081      pApp…》InitInstance(); 

                    #0082      pApp…》Run(); 

                    #0083 

                    #0084      CMyDoc* pMyDoc = new CMyDoc; 

                    #0085      CMyView* pMyView = new CMyView; 

                    #0086      CFrameWnd* pMyFrame = (CFrameWnd*)pApp…》m_pMainWnd; 

                    #0087 

                    #0088      // output Message Map construction 

                    #0089      AFX_MSGMAP* pMessageMap = pMyView…》GetMessageMap(); 

                    #0090      cout 
返回目录 上一页 下一页 回到顶部 0 0
快捷操作: 按键盘上方向键 ← 或 → 可快速上下翻页 按键盘上的 Enter 键可回到本书目录页 按键盘上方向键 ↑ 可回到本页顶部!
温馨提示: 温看小说的同时发表评论,说出自己的看法和其它小伙伴们分享也不错哦!发表书评还可以获得积分和经验奖励,认真写原创书评 被采纳为精评可以获得大量金币、积分和经验奖励哦!