91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Visual Studio Ribbon面板的層次是什么

發布時間:2021-12-31 16:24:21 來源:億速云 閱讀:150 作者:柒染 欄目:編程語言

本篇文章給大家分享的是有關Visual Studio Ribbon面板的層次是什么,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

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

  • 詳細分析Visual Studio auto關鍵字

  • 描述Visual Studio assert宏

  • 分析Visual Studio右值引用

  • 簡談Visual Studio IntelliSense

  • 閑談Visual Studio Ribbon Bar

為了更好地理解和創建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()函數在“分類”中添加新的“面板”:

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

◆元素(CMFCRibbonBaseElement)

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

以上就是Visual Studio Ribbon面板的層次是什么,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

茶陵县| 江华| 小金县| 北安市| 平武县| 乌苏市| 申扎县| 山阳县| 成武县| 林甸县| 宕昌县| 金湖县| 淳安县| 布拖县| 文化| 日喀则市| 乌海市| 十堰市| 榆中县| 岑溪市| 兴业县| 惠来县| 柯坪县| 蒲城县| 盐池县| 筠连县| 六枝特区| 德阳市| 全州县| 眉山市| 阳新县| 建湖县| 平陆县| 灵台县| 乐业县| 仪征市| 壤塘县| 调兵山市| 奇台县| 清流县| 静宁县|