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

VS Ribbon界面的三個(gè)成員變量

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

#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派生的。

而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)容。

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

2023-10-07 18:03:18

Code插件WSL

2010-04-01 16:38:06

云計(jì)算

2020-06-11 09:00:27

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

2010-01-28 14:46:08

C++變量

2009-11-12 15:41:06

VS Ribbon命令

2023-04-26 11:14:11

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

2021-06-11 17:49:29

變量代碼計(jì)算機(jī)

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

馬云阿里巴巴

2011-12-20 10:41:36

程序員

2021-09-06 08:00:00

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

2017-08-01 08:41:29

Oracle開(kāi)源容器

2022-02-21 14:14:03

SSH加密密鑰

2022-06-22 08:50:53

ERP系統(tǒng)CTO

2022-07-15 08:52:10

代碼Java設(shè)計(jì)模式

2018-02-25 07:23:23

2010-09-02 16:46:52

SOAP協(xié)議
點(diǎn)贊
收藏

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

主站蜘蛛池模板: 国产视频在线一区二区 | 欧美日韩国产免费 | 天天看天天操 | 日本不卡一区 | 亚洲免费精品 | 欧美日韩专区 | 亚洲电影成人 | 久久久精品一区二区 | 一区二区视频 | 亚洲精选一区二区 | 成人在线中文字幕 | 欧美成人视屏 | 69精品久久久久久 | 亚洲精品在线观看网站 | 少妇一区在线观看 | 欧美精品一二三区 | 成人精品久久 | 亚洲一区二区av | 国产一区二区三区视频 | 精品欧美黑人一区二区三区 | 中文字幕日韩欧美一区二区三区 | 一级黄色片网站 | 国产精品免费在线 | 日韩欧美视频 | 国产精品 亚洲一区 | 欧美综合久久 | 一区二区三区四区免费在线观看 | 国产精品永久免费视频 | caoporon| 亚洲国产高清在线观看 | 国产精品久久国产精品 | 奇米超碰在线 | 亚洲 成人 在线 | www视频在线观看 | 欧美性视频在线播放 | 欧美一区二区大片 | 亚洲欧美日韩精品久久亚洲区 | 成人av一区 | 97色伦网 | 国产精品久久久久久久久久久免费看 | 国产精品亚洲一区二区三区在线 |