共用方式為


CMFCRibbonBar 類別

CMFCRibbonBar 類別實作一個功能區列類似 Office 2007 的功能。

class CMFCRibbonBar : public CPane

Members

Bb983906.collapse_all(zh-tw,VS.110).gif公用建構函式

名稱

描述

CMFCRibbonBar::CMFCRibbonBar

預設建構函式。

Bb983906.collapse_all(zh-tw,VS.110).gif公用方法

名稱

描述

CMFCRibbonBar::ActivateContextCategory

啟動已經是可見內容分類。

CMFCRibbonBar::AddCategory

將新功能區類別加入至功能區。

CMFCRibbonBar::AddContextCategory

將內容類別。

CMFCRibbonBar::AddMainCategory

將新的主要功能區類別。

CMFCRibbonBar::AddPrintPreviewCategory

 

CMFCRibbonBar::AddQATOnlyCategory

 

CMFCRibbonBar::AddToTabs

將功能區項目加入至功能區列右邊。

CMFCRibbonBar::CreateEx

建立控制項並將其附加至 CPane 物件。(覆寫 CPane::CreateEx)。

CMFCRibbonBar::Create

建立功能區列控制項並將其附加至功能區列。

CMFCRibbonBar::DeactivateKeyboardFocus

 

CMFCRibbonBar::DrawMenuImage

 

CMFCRibbonBar::DWMCompositionChanged

 

CMFCRibbonBar::EnableKeyTips

啟用或停用功能區控制項的主要技術。

CMFCRibbonBar::EnablePrintPreview

啟用 [預覽列印] 索引標籤。

CMFCRibbonBar::EnableToolTips

啟用或停用工具提示和工具提示說明功能區列。

CMFCRibbonBar::FindByData

尋找一個功能區項目使用使用者指定的資料。

CMFCRibbonBar::FindByID

尋找具有指定的命令 ID. 的一個功能區項目

CMFCRibbonBar::FindCategoryIndexByData

尋找包含使用者定義的資料功能區類別的索引。

CMFCRibbonBar::ForceRecalcLayout

 

CMFCRibbonBar::GetActiveCategory

取得指標現用分類。

CMFCRibbonBar::GetCaptionHeight

傳回標題高度。(覆寫 CBasePane::GetCaptionHeight)。

CMFCRibbonBar::GetCategory

取得指標分類中位於指定索引處。

CMFCRibbonBar::GetCategoryCount

取得功能區類別的數目功能區列上的。

CMFCRibbonBar::GetCategoryHeight

 

CMFCRibbonBar::GetCategoryIndex

傳回功能區類別的索引。

CMFCRibbonBar::GetContextName

擷取使用 ID.,指定內容分類標題的名稱。

CMFCRibbonBar::GetDroppedDown

 

CMFCRibbonBar::GetElementsByID

取得包含指向任何功能區項目具有指定 ID 的陣列 .

CMFCRibbonBar::GetApplicationButton

取得指標功能區按鈕。

CMFCRibbonBar::GetFocused

傳回一個可焦點化項目。

CMFCRibbonBar::GetHideFlags

 

CMFCRibbonBar::GetItemIDsList

 

CMFCRibbonBar::GetKeyboardNavigationLevel

 

CMFCRibbonBar::GetKeyboardNavLevelCurrent

 

CMFCRibbonBar::GetKeyboardNavLevelParent

 

CMFCRibbonBar::GetMainCategory

傳回指向目前選取的功能區類別。

CMFCRibbonBar::GetQATCommandsLocation

 

CMFCRibbonBar::GetQATDroppedDown

 

CMFCRibbonBar::GetQuickAccessCommands

填滿所有項目命令 ID 會顯示在快速存取工具列上的清單。

CMFCRibbonBar::GetQuickAccessToolbarLocation

 

CMFCRibbonBar::GetTabTrancateRatio

 

CMFCRibbonBar::GetTooltipFixedWidthLargeImage

 

CMFCRibbonBar::GetTooltipFixedWidthRegular

 

CMFCRibbonBar::GetVisibleCategoryCount

 

CMFCRibbonBar::HideAllContextCategories

隱藏作用並可見的所有分類。

CMFCRibbonBar::HideKeyTips

 

CMFCRibbonBar::HitTest

尋找指標指向指定點位於區列上的工作區座標的功能區項目。

CMFCRibbonBar::IsKeyTipEnabled

判斷 keytips 是否已啟用。

CMFCRibbonBar::IsMainRibbonBar

 

CMFCRibbonBar::IsPrintPreviewEnabled

判斷 [預覽列印] 選項是否已啟用。

CMFCRibbonBar::IsQATEmpty

 

CMFCRibbonBar::IsQuickAccessToolbarOnTop

指定快速存取工具列是否在功能區列上方。

CMFCRibbonBar::IsReplaceFrameCaption

判斷功能區列是否取代主框架標題,或在框架標題下方加入。

CMFCRibbonBar::IsShowGroupBorder

 

CMFCRibbonBar::IsToolTipDescrEnabled

判斷工具提示說明是否已啟用。

CMFCRibbonBar::IsToolTipEnabled

判斷區列上的工具提示是否已啟用。

CMFCRibbonBar::IsTransparentCaption

 

CMFCRibbonBar::IsWindows7Look

表示功能區是否有 Windows 7 樣式的外觀 (小矩形應用程式按鈕)。

CMFCRibbonBar::LoadFromResource

多載。從應用程式的資源載入一個功能區列上的 。

CMFCRibbonBar::OnClickButton

 

CMFCRibbonBar::OnEditContextMenu

 

CMFCRibbonBar::OnRTLChanged

  (覆寫 CPane::OnRTLChanged)。

CMFCRibbonBar::OnSetAccData

  (覆寫 CBasePane::OnSetAccData)。

CMFCRibbonBar::OnShowRibbonContextMenu

 

CMFCRibbonBar::OnShowRibbonQATMenu

 

CMFCRibbonBar::OnSysKeyDown

 

CMFCRibbonBar::OnSysKeyUp

 

CMFCRibbonBar::PopTooltip

 

CMFCRibbonBar::PreTranslateMessage

  (覆寫 CBasePane::PreTranslateMessage)。

CMFCRibbonBar::RecalcLayout

  (覆寫 CPane::RecalcLayout)。

CMFCRibbonBar::RemoveAllCategories

從功能區列移除所有功能區類別。

CMFCRibbonBar::RemoveAllFromTabs

從的索引標籤區域中的所有功能區項目。

CMFCRibbonBar::RemoveCategory

移除位於指定索引處的功能區類別。

CMFCRibbonBar::SaveToXMLBuffer

將功能區列至緩衝區。

CMFCRibbonBar::SaveToXMLFile

功能區列儲存至 XML 檔案。

CMFCRibbonBar::SetActiveCategory

設定所指定的功能區類別為作用中。

CMFCRibbonBar::SetActiveMDIChild

 

CMFCRibbonBar::SetElementKeys

將具有指定的命令 ID. 的任何功能區項目的指定 keytips

CMFCRibbonBar::SetApplicationButton

將應用程式功能區按鈕加入至功能區列。

CMFCRibbonBar::SetKeyboardNavigationLevel

 

CMFCRibbonBar::SetMaximizeMode

 

CMFCRibbonBar::SetQuickAccessCommands

將一或多個功能區項目加入至快速存取工具列。

CMFCRibbonBar::SetQuickAccessDefaultState

提供快速存取工具列指定預設狀態。

CMFCRibbonBar::SetQuickAccessToolbarOnTop

放置在功能區列之下的快速存取工具列 (QAT) 在或。

CMFCRibbonBar::SetTooltipFixedWidth

 

CMFCRibbonBar::SetWindows7Look

啟用/停用功能區 Windows 7 樣式的外觀 (小矩形應用程式按鈕)

CMFCRibbonBar::ShowCategory

顯示或隱藏指定的功能區類別。

CMFCRibbonBar::ShowContextCategories

顯示或隱藏具有指定 ID. 的內容類別

CMFCRibbonBar::ShowKeyTips

 

CMFCRibbonBar::ToggleMimimizeState

切換最小化和最大化狀態之間切換列上的 。

CMFCRibbonBar::TranslateChar

 

備註

會在同時釋放了 Microsoft Office 2007,引入 Microsoft Office Fluent Ribbon。這個功能區列不僅是新的控制項。它代表新使用者介面範例。功能區是包含呼叫類別的一組索引標籤的 窗格。每個分類邏輯分隔為功能區面板,而每個面板可以包含各種控制項和命令按鈕。

會出現在功能區列的項目展開及收合充分運用可用空間。例如,如果,功能區面板會顯示空間不足其項目,它會變成顯示快顯功能表的子功能表的功能表按鈕。功能區列做為靜態 (非浮動) 控制列,而且可以停駐在框架頂端。

您可以使用 CMFCRibbonStatusBar 類別實作的狀態列類似 Office 2007 的值。功能區類別 (包含和) 顯示一組 功能區面板。每個功能區面板包含一或多個功能區項目,從 CMFCRibbonBaseElement衍生。

如需如何將功能區列的資訊加入至現有的 MFC 應用程式,請參閱 逐步解說:更新 MFC Scribble 應用程式

繼承階層架構

CObject

   CCmdTarget

      CWnd

         CBasePane

            CPane

               CMFCRibbonBar

需求

標題: afxribbonbar.h

請參閱

工作

逐步解說:更新 MFC Scribble 應用程式

參考

階層架構圖

CPane 類別

CMFCRibbonCategory 類別

CMFCRibbonPanel 類別

CMFCRibbonBaseElement 類別

其他資源

MFC 類別