成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

VS Ribbon界面的三個成員變量

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

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

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

熟悉MFC界面開發的朋友都知道,應用程序的CMainFrame類負責整個主框架界面的創建和管理,在傳統的菜單式界面下,它負責創建和管理菜單欄,狀態欄,工具欄等。同樣的,在VS Ribbon界面下,它同樣負責VS Ribbon界面的創建和管理。

  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界面的命令面板,應用程序按鈕和狀態欄。清楚了各個變量對應的 VS Ribbon界面元素后,我們就可以操作相應的成員變量,在VS Ribbon界面上添加我們需要的內容。

責任編輯:佚名 來源: 博客園
相關推薦

2010-04-01 16:38:06

云計算

2023-10-07 18:03:18

Code插件WSL

2020-06-11 09:00:27

SDN網絡架構網絡

2010-01-28 14:46:08

C++變量

2009-11-12 15:41:06

VS Ribbon命令

2023-04-26 11:14:11

IT領導者遠程工作

2021-06-11 17:49:29

變量代碼計算機

2023-11-28 09:03:50

架構Instagram

2009-11-12 11:00:56

Visual C++

2011-05-19 17:18:12

seo

2013-12-13 13:23:29

馬云阿里巴巴

2021-10-13 06:59:03

Python技巧編程

2011-12-20 10:41:36

程序員

2021-09-06 08:00:00

數字化轉型IT自動化

2022-07-15 08:52:10

代碼Java設計模式

2018-02-25 07:23:23

2010-09-02 16:46:52

SOAP協議

2017-08-01 08:41:29

Oracle開源容器

2022-02-21 14:14:03

SSH加密密鑰

2022-06-22 08:50:53

ERP系統CTO
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久神马| 日韩视频免费看 | 欧美精品一区二区三区在线 | 黄色毛片免费视频 | 97精品国产 | 国产91在线 | 亚洲 | 日本网站免费在线观看 | 欧美a在线 | 亚洲欧美日韩国产综合 | 亚洲一区二区三区四区av | 国产99久久精品一区二区永久免费 | 日本在线看 | 国产欧美日韩一区二区三区 | 精品美女久久久 | 欧美八区| 一区福利视频 | 亚洲一区二区黄 | 成人欧美一区二区三区在线观看 | 久久亚洲一区 | 日韩精品视频一区二区三区 | 99亚洲国产精品 | 国产精品九九九 | 欧美日韩精品国产 | 在线免费毛片 | 日韩精品一区二区三区 | 亚洲高清视频一区二区 | 国产女人第一次做爰毛片 | 91精品欧美久久久久久久 | 亚洲精品视频一区二区三区 | 91国语清晰打电话对白 | 欧美1区| 视频一区 亚洲 | 欧美a v在线| 久久精品美女 | 欧美精品欧美精品系列 | 久久精品国产免费高清 | 国产一区二区三区免费 | 欧美中文字幕一区二区三区亚洲 | 日韩精品一区二区三区中文在线 | 亚洲国产aⅴ成人精品无吗 国产精品永久在线观看 | 欧美久久国产 |