自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

VS Ribbon界面的三個成員變量

開發(fā) 后端
這里介紹在VS Ribbon界面下,CMainFrame類包含了三個成員變量:m_wndRibbonBar、 m_MainButton、m_wndStatusBar,分別用于控制VS Ribbon界面的命令面板,應(yīng)用程序按鈕和狀態(tài)欄。

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

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

熟悉MFC界面開發(fā)的朋友都知道,應(yīng)用程序的CMainFrame類負責整個主框架界面的創(chuàng)建和管理,在傳統(tǒng)的菜單式界面下,它負責創(chuàng)建和管理菜單欄,狀態(tài)欄,工具欄等。同樣的,在VS Ribbon界面下,它同樣負責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類包含了三個成員變量:m_wndRibbonBar、 m_MainButton、m_wndStatusBar,分別用于控制VS Ribbon界面的命令面板,應(yīng)用程序按鈕和狀態(tài)欄。清楚了各個變量對應(yīng)的 VS Ribbon界面元素后,我們就可以操作相應(yīng)的成員變量,在VS Ribbon界面上添加我們需要的內(nèi)容。

責任編輯:佚名 來源: 博客園
相關(guān)推薦

2010-04-01 16:38:06

云計算

2023-10-07 18:03:18

Code插件WSL

2010-01-28 14:46:08

C++變量

2009-11-12 15:41:06

VS Ribbon命令

2020-06-11 09:00:27

SDN網(wǎng)絡(luò)架構(gòu)網(wǎng)絡(luò)

2023-04-26 11:14:11

IT領(lǐng)導(dǎo)者遠程工作

2021-06-11 17:49:29

變量代碼計算機

2023-11-28 09:03:50

架構(gòu)Instagram

2009-11-12 11:00:56

Visual C++

2011-05-19 17:18:12

seo

2021-10-13 06:59:03

Python技巧編程

2013-12-13 13:23:29

馬云阿里巴巴

2021-09-06 08:00:00

數(shù)字化轉(zhuǎn)型IT自動化

2011-12-20 10:41:36

程序員

2017-08-01 08:41:29

Oracle開源容器

2022-02-21 14:14:03

SSH加密密鑰

2022-06-22 08:50:53

ERP系統(tǒng)CTO

2018-02-25 07:23:23

2022-07-15 08:52:10

代碼Java設(shè)計模式

2010-09-02 16:46:52

SOAP協(xié)議
點贊
收藏

51CTO技術(shù)棧公眾號