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

Visual Studio Ribbon面板的層次

開發(fā) 后端
這里介紹在形式上,“分類”表現(xiàn)為Visual Studio Ribbon面板上的一個Tab頁面。我們可以使用函數(shù)AddCategory()在Visual Studio Ribbon面板上添加一個新的“分類”。

Visual Studio有很多值得學習的地方,這里我們主要介紹Visual Studio Ribbon面板,包括介紹Visual Studio 2010為我們提供了很多控件等方面。除了我們上回介紹的命令按鈕(CMFCRibbonButton)之外,還有工具廊 (CMFCRibbonGallery),顏色按鈕(CMFCRibbonColorButton),編輯框(CMFCRibbonEdit),進度條 (CMFCRibbonProgressBar)等等。合理地使用這些控件,我們可以創(chuàng)建豐富的Ribbon界面,增強軟件的可用性。在這回中,我們就介紹一下如何使用這些控件,創(chuàng)建更加復雜的Ribbon界面,完成更加復雜的交互任務。

#t#為了更好地理解和創(chuàng)建Ribbon界面,在開始具體地介紹各種控件之前,我們先來了解一下Ribbon界面的結構層次。在上一回中,我們介紹了Ribbon界面主要由Visual Studio Ribbon面板(CMFCRibbonBar)構成,而Visual Studio Ribbon面板主要的主要分為三個層次:

◆分類(CMFCRibbonCategory)

很明顯,“分類”就是作用相近的一類命令的組合。例如在Word 2007的Ribbon界面中,微軟將跟插入元素相關的命令都放在“Insert”這個頁面中,當用戶想在Word文檔中插入其他元素時,只要切換到這一頁就可以找到他需要的命令。在形式上,“分類”表現(xiàn)為Visual Studio Ribbon面板上的一個Tab頁面。我們可以使用函數(shù)AddCategory()在Visual Studio Ribbon面板上添加一個新的“分類”:

  1. // 添加一個命令分組(Category)“RibbonUI Category”  
  2. CMFCRibbonCategory *pRibbonUICategory = m_wndRibbonBar.
    AddCategory(_T("RibbonUI Category"), IDB_WRITESMALL, IDB_WRITELARGE); 

◆面板(CMFCRibbonPanel)

“面板”是“分類”的下一個層次。它是聯(lián)系更加緊密的一組命令的組合。面板總是被放置在某個“分類”中,被“分類”所包含。同時,“面板”又是一個容器,它包含著它的下一個層次“元素”。我們可以通過AddPanel()函數(shù)在“分類”中添加新的“面板”:

  1. // 添加一個面板(Panel)  
  2. CMFCRibbonPanel *pTestPanel = pRibbonUICategory->
  3. AddPanel(_T("RibbonUI Panel"),m_PanelImages.ExtractIcon(1)); 

◆元素(CMFCRibbonBaseElement)

“元素”就是我們通常意義上的控件、這些控件根據(jù)各自的功能,被分組放置在各個“面板”上,負責完成具體的交互任務。Visual Studio 2010提供的Ribbon界面“元素”主要包括命令按鈕(CMFCRibbonButton)。工具廊(CMFCRibbonGallery)、顏色按鈕(CMFCRibbonColorButton)、編輯框(CMFCRibbonEdit)、進度條(CMFCRibbonProgressBar)等等。這些類都派生自CMFCRibbonBaseElement。

責任編輯:佚名 來源: cnbeta
相關推薦

2009-11-12 12:42:35

Visual Stud

2009-08-26 09:09:57

Visual Stud

2010-03-15 08:58:46

2009-11-12 11:00:56

Visual C++

2009-12-02 09:43:38

Visual Stud

2023-09-05 07:32:22

vscode開源故障

2013-11-14 01:09:35

微軟Visual StudVisual Stud

2024-02-27 12:42:38

開發(fā)前端

2019-09-19 08:00:00

Visual StudVisual Stud編程語言

2009-11-23 16:17:02

Visual Stud

2009-12-18 09:49:28

Visual Stud

2010-04-07 13:13:19

Visual Stud

2013-04-08 15:02:03

Visual Stud

2009-11-10 10:24:28

Visual Stud

2009-11-23 15:41:44

Visual Stud

2009-11-23 17:12:20

Visual Stud

2009-11-10 13:43:37

Visual Stud

2009-09-02 16:21:17

Visual BasiC#語言

2009-12-03 18:38:57

Visual Stud

2009-07-01 17:11:32

標記導航Visual Stud
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品乱码一区二区三四区 | 欧美日韩在线一区二区三区 | 国产精品久久午夜夜伦鲁鲁 | 男女网站在线观看 | 在线免费观看a级片 | 国产激情在线观看 | 老头搡老女人毛片视频在线看 | 国内精品视频在线观看 | 久久久av中文字幕 | 99在线免费视频 | 亚洲激情视频在线 | caoporn国产精品免费公开 | 秋霞电影一区二区三区 | 久久机热 | 综合精品久久久 | 插插宗合网 | 久久精品一 | 欧美在线激情 | 成人h片在线观看 | 天天影视综合 | 日一区二区 | 日本一道本 | 国产精品视频999 | 天天搞天天操 | 国产精品成人一区二区三区夜夜夜 | 黑色丝袜三级在线播放 | 久久国产福利 | 东方伊人免费在线观看 | 免费国产精品久久久久久 | 久久久久国产一区二区三区四区 | 亚洲精品乱码久久久久久黑人 | 成人亚洲网| 精品视频在线免费观看 | 国产在线一区二区 | 久久久久免费精品国产小说色大师 | 日韩精品 | 亚洲在线视频 | 成人av播放 | 久久精品国产一区二区三区不卡 | 一级高清 | 欧美成人激情视频 |