日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
VSRibbon界面的三個(gè)成員變量

#t#Visual C++有很多值得學(xué)習(xí)的地方,這里我們主要介紹VS Ribbon界面,包括介紹Ribbon界面的構(gòu)成等方面。為了支持新的界面風(fēng)格的開(kāi)發(fā),MFC提供了很多新的、經(jīng)過(guò)擴(kuò)展過(guò)后的應(yīng)用程序類(lèi),界面類(lèi)等。例如在我們的實(shí)例程序中用到的 CRibbonApp,CMainFrame就是分別從CWinAppEx,CMDIFrameWndEx派生的。

創(chuàng)新互聯(lián)建站專(zhuān)注于巴里坤哈薩克企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站設(shè)計(jì),商城系統(tǒng)網(wǎng)站開(kāi)發(fā)。巴里坤哈薩克網(wǎng)站建設(shè)公司,為巴里坤哈薩克等地區(qū)提供建站服務(wù)。全流程定制網(wǎng)站,專(zhuān)業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)建站專(zhuān)業(yè)和態(tài)度為您提供的服務(wù)

而CWinAppEx和 CMDIFrameWndEx又是從傳統(tǒng)的CWinApp和CMDIFrameWnd派生,在原有類(lèi)的基礎(chǔ)上,添加了對(duì)新的界面風(fēng)格的支持。

熟悉MFC界面開(kāi)發(fā)的朋友都知道,應(yīng)用程序的CMainFrame類(lèi)負(fù)責(zé)整個(gè)主框架界面的創(chuàng)建和管理,在傳統(tǒng)的菜單式界面下,它負(fù)責(zé)創(chuàng)建和管理菜單欄,狀態(tài)欄,工具欄等。同樣的,在VS Ribbon界面下,它同樣負(fù)責(zé)VS Ribbon界面的創(chuàng)建和管理。

 
 
 
  1. class CMainFrame : public CMDIFrameWndEx  
  2. {  
  3. DECLARE_DYNAMIC(CMainFrame)  
  4. public:  
  5. CMainFrame();  
  6.  
  7. // Attributes  
  8. public:  
  9.  
  10. // Operations  
  11. public:  
  12.  
  13. // Overrides  
  14. public:  
  15. virtual BOOL PreCreateWindow(CREATESTRUCT& cs);  
  16.  
  17. // Implementation  
  18. public:  
  19. virtual ~CMainFrame();  
  20. #ifdef _DEBUG  
  21. virtual void AssertValid() const;  
  22. virtual void Dump(CDumpContext& dc) const;  
  23. #endif  
  24.  
  25. protected:// control bar embedded members  
  26. CMFCRibbonBar m_wndRibbonBar;  
  27. CMFCRibbonApplicationButton m_MainButton;  
  28. CMFCToolBarImages m_PanelImages;  
  29. CMFCRibbonStatusBarm_wndStatusBar;  
  30.  
  31. // Generated message map functions  
  32. protected:  
  33. afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);  
  34. afx_msg void OnWindowManager();  
  35. afx_msg void OnApplicationLook(UINT id);  
  36. afx_msg void OnUpdateApplicationLook(CCmdUI* pCmdUI);  
  37. DECLARE_MESSAGE_MAP()  
  38.  
  39. void InitializeRibbon();  

從上面的代碼中我們可以看到,在VS Ribbon界面下,CMainFrame類(lèi)包含了三個(gè)成員變量:m_wndRibbonBar、 m_MainButton、m_wndStatusBar,分別用于控制VS Ribbon界面的命令面板,應(yīng)用程序按鈕和狀態(tài)欄。清楚了各個(gè)變量對(duì)應(yīng)的 VS Ribbon界面元素后,我們就可以操作相應(yīng)的成員變量,在VS Ribbon界面上添加我們需要的內(nèi)容。


網(wǎng)頁(yè)題目:VSRibbon界面的三個(gè)成員變量
轉(zhuǎn)載來(lái)源:http://www.dlmjj.cn/article/dppigih.html