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

Visual Studio Ribbon面板的層次

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

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

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

◆分類(CMFCRibbonCategory)

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

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

◆面板(CMFCRibbonPanel)

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

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

◆元素(CMFCRibbonBaseElement)

“元素”就是我們通常意義上的控件、這些控件根據各自的功能,被分組放置在各個“面板”上,負責完成具體的交互任務。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

2009-11-12 11:00:56

Visual C++

2010-03-15 08:58:46

2009-12-02 09:43:38

Visual Stud

2023-09-05 07:32:22

vscode開源故障

2013-11-14 01:09:35

微軟Visual StudVisual Stud

2019-09-19 08:00:00

Visual StudVisual Stud編程語言

2024-02-27 12:42:38

開發前端

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-23 16:17:02

Visual Stud

2009-11-10 13:43:37

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-09-02 16:21:17

Visual BasiC#語言

2010-02-05 09:06:17

Visual Stud

2009-04-23 14:05:28

Visual Stud歷史調試功能
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 中文字幕 国产 | 午夜专区| 欧美激情国产日韩精品一区18 | 国产在线第一页 | 免费av直接看 | 国产一区久久精品 | 一级欧美一级日韩片 | jvid精品资源在线观看 | 99精品观看 | 中文字幕在线观看一区 | 免费久久久久久 | 黄色骚片 | 久久久99精品免费观看 | 国产原创在线观看 | 在线免费观看毛片 | 国产在线视频一区二区董小宛性色 | 精品视频一区二区三区在线观看 | 午夜视频免费网站 | 一区二区在线免费观看 | 欧美午夜精品理论片a级按摩 | 一级在线毛片 | 国产传媒毛片精品视频第一次 | 欧美一区二区三区在线看 | 亚洲美女一区 | 国产一区免费 | 久久久久久久综合色一本 | 精品不卡 | 免费a级毛片在线播放 | 中文字幕一二三 | 午夜激情免费 | 久久99这里只有精品 | 久久久高清| 国产日韩免费视频 | 成人在线中文字幕 | 91av大全| 日本不卡高清视频 | 国产欧美精品区一区二区三区 | 免费观看一级毛片 | 7777在线视频 | 青青草一区 | 久久久久99|