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

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

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


                    #0169  END_MESSAGE_MAP() 

                    #0170 

                    #0171  BEGIN_MESSAGE_MAP(CWinApp; CCmdTarget) 

                    #0172  ON_MAND(CWinAppid; 0) 

                    #0173  END_MESSAGE_MAP() 

                    #0174 

                    #0175  CWinApp* AfxGetApp() 

                    #0176  { 

                    #0177    return theApp。m_pCurrentWinApp; 

                    #0178  } 

                    #0179 

                    #0180  LRESULT AfxWndProc(HWND hWnd; UINT nMsg; WPARAM wParam; LPARAM lParam; 

                    #0181                     CWnd *pWnd)  // last parameter pWnd is added by JJHou。 

                    #0182  { 

                    #0183    //。。。 

                    #0184    return AfxCallWndProc(pWnd; hWnd; nMsg; wParam; lParam); 

                    #0185  } 

                    #0186 

                    #0187  LRESULT AfxCallWndProc(CWnd* pWnd; HWND hWnd; UINT nMsg; 

                                                       WPARAM wParam; LPARAM lParam) 

                    #0188  { 

                    #0189    LRESULT lResult = pWnd…》WindowProc(nMsg; wParam; lParam); 

                    #0190    return lResult; 

                    #0191  } 



                    MY。H 



                    #0001  #include  

                    #0002  #include 〃mfc。h〃 

                    #0003 

                    #0004  class CMyWinApp : public CWinApp 

                    #0005  { 

                    #0006  public: 

                    #0007    CMyWinApp::CMyWinApp()   { 

                    #0008                             } 



212 


…………………………………………………………Page 275……………………………………………………………

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



#0009    CMyWinApp::~CMyWinApp()  { 

#0010                             } 

#0011    virtual BOOL InitInstance(); 

#0012    DECLARE_MESSAGE_MAP() 

#0013  }; 

#0014 

#0015  class CMyFrameWnd : public CFrameWnd 

#0016  { 

#0017  public: 

#0018    CMyFrameWnd(); 

#0019    ~CMyFrameWnd()  { 

#0020                    } 

#0021    DECLARE_MESSAGE_MAP() 

#0022  }; 

#0023 

#0024  class CMyDoc : public CDocument 

#0025  { 

#0026  public: 

#0027    CMyDoc::CMyDoc()  { 

#0028                         } 

#0029    CMyDoc::~CMyDoc() { 

#0030                         } 

#0031    DECLARE_MESSAGE_MAP() 

#0032  }; 

#0033 

#0034  class CMyView : public CView 

#0035  { 

#0036  public: 

#0037    CMyView::CMyView()   { 

#0038                             } 

#0039    CMyView::~CMyView()  { 

#0040                             } 

#0041    DECLARE_MESSAGE_MAP() 

#0042  }; 



MY。CPP 



#0001  #include 〃my。h〃 

#0002 

#0003  CMyWinApp theApp;  // global object 

#0004 

#0005  BOOL CMyWinApp::InitInstance() 

#0006  { 

#0007      cout nID) 



214 


…………………………………………………………Page 277……………………………………………………………

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



#0056          { 

#0057              cout nID Run(); 

#0073 

#0074      CMyDoc* pMyDoc = new CMyDoc; 

#0075      CMyView* pMyView = new CMyView; 

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

#0077      pMyFrame…》m_pViewActive = pMyView; 

#0078      pMyView…》m_pDocument = pMyDoc; 

#0079 

#0080      // test Message Routing 

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