共用方式為


CMFCVisualManagerWindows 類別

在使用者選取 Windows XP 或 Windows Vista 佈景主題時,CMFCVisualManagerWindows 模仿 Microsoft Windows XP 或 Microsoft Vista 隨即出現。

class CMFCVisualManagerWindows : public CMFCVisualManagerOfficeXP

成員

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

名稱

描述

CMFCVisualManagerWindows::CMFCVisualManagerWindows

預設建構函式。

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

名稱

描述

CMFCVisualManagerWindows::AlwaysHighlight3DTabs

架構會呼叫這個方法會決定是否在應用程式應該一律 3D 反白顯示索引標籤。(覆寫 CMFCVisualManager::AlwaysHighlight3DTabs)。

CMFCVisualManagerWindows::DrawComboBorderWinXP

  (覆寫 CMFCVisualManager::DrawComboBorderWinXP)。

CMFCVisualManagerWindows::DrawComboDropButtonWinXP

  (覆寫 CMFCVisualManager::DrawComboDropButtonWinXP)。

CMFCVisualManagerWindows::DrawPushButtonWinXP

  (覆寫 CMFCVisualManager::DrawPushButtonWinXP)。

CMFCVisualManagerWindows::GetButtonExtraBorder

在繪製工具列按鈕時,架構會呼叫這個方法。(覆寫 CMFCVisualManager::GetButtonExtraBorder)。

CMFCVisualManagerWindows::GetCaptionButtonExtraBorder

  (覆寫 CMFCVisualManager::GetCaptionButtonExtraBorder)。

CMFCVisualManagerWindows::GetDockingPaneCaptionExtraHeight

  (覆寫 CMFCVisualManager::GetDockingPaneCaptionExtraHeight)。

CMFCVisualManagerWindows::GetHighlightedMenuItemTextColor

  (覆寫 CMFCVisualManagerOfficeXP::GetHighlightedMenuItemTextColor)。

CMFCVisualManagerWindows::GetPopupMenuGap

  (覆寫 CMFCVisualManagerOfficeXP::GetPopupMenuGap)。

CMFCVisualManagerWindows::GetToolbarButtonTextColor

  (覆寫 CMFCVisualManagerOfficeXP::GetToolbarButtonTextColor)。

CMFCVisualManagerWindows::IsDefaultWinXPPopupButton

  (覆寫 CMFCVisualManager::IsDefaultWinXPPopupButton)。

CMFCVisualManagerWindows::IsHighlightWholeMenuItem

  (覆寫 CMFCVisualManagerOfficeXP::IsHighlightWholeMenuItem)。

CMFCVisualManagerWindows::IsOfficeStyleMenus

 

CMFCVisualManagerWindows::IsOfficeXPStyleMenus

表示視覺管理員是否實作 Office XP 樣式功能表。(覆寫 CMFCVisualManager::IsOfficeXPStyleMenus)。

CMFCVisualManagerWindows::IsWindowsThemingSupported

  (覆寫 CMFCVisualManager::IsWindowsThemingSupported)。

CMFCVisualManagerWindows::IsWinXPThemeAvailable

表示 Windows 佈景主題是否可用。主題可以是 Windows XP 主題或 Windows Vista 佈景主題。

CMFCVisualManagerWindows::OnDrawBarGripper

  (覆寫 CMFCVisualManagerOfficeXP::OnDrawBarGripper)。

CMFCVisualManagerWindows::OnDrawBrowseButton

  (覆寫 CMFCVisualManagerOfficeXP::OnDrawBrowseButton)。

CMFCVisualManagerWindows::OnDrawButtonBorder

  (覆寫 CMFCVisualManagerOfficeXP::OnDrawButtonBorder)。

CMFCVisualManagerWindows::OnDrawButtonSeparator

  (覆寫 CMFCVisualManagerOfficeXP::OnDrawButtonSeparator)。

CMFCVisualManagerWindows::OnDrawCaptionButton

  (覆寫 CMFCVisualManagerOfficeXP::OnDrawCaptionButton)。

CMFCVisualManagerWindows::OnDrawCaptionButtonIcon

  (覆寫 CMFCVisualManagerOfficeXP::OnDrawCaptionButtonIcon)。

CMFCVisualManagerWindows::OnDrawCheckBoxEx

  (覆寫 CMFCVisualManager::OnDrawCheckBoxEx)。

CMFCVisualManagerWindows::OnDrawComboBorder

  (覆寫 CMFCVisualManagerOfficeXP::OnDrawComboBorder)。

CMFCVisualManagerWindows::OnDrawComboDropButton

  (覆寫 CMFCVisualManagerOfficeXP::OnDrawComboDropButton)。

CMFCVisualManagerWindows::OnDrawControlBorder

  (覆寫 CMFCVisualManager::OnDrawControlBorder)。

CMFCVisualManagerWindows::OnDrawEditBorder

  (覆寫 CMFCVisualManagerOfficeXP::OnDrawEditBorder)。

CMFCVisualManagerWindows::OnDrawExpandingBox

  (覆寫 CMFCVisualManager::OnDrawExpandingBox)。

CMFCVisualManagerWindows::OnDrawFloatingToolbarBorder

  (覆寫 CMFCVisualManagerOfficeXP::OnDrawFloatingToolbarBorder)。

CMFCVisualManagerWindows::OnDrawHeaderCtrlBorder

表示處於 CMFCHeaderCtrl 類別執行個體時,周圍繪製框線架構會呼叫這個方法。(覆寫 CMFCVisualManager::OnDrawHeaderCtrlBorder)。

CMFCVisualManagerWindows::OnDrawHeaderCtrlSortArrow

則繪製標題控制項的排序箭號時,架構會呼叫這個函式。(覆寫 CMFCVisualManager::OnDrawHeaderCtrlSortArrow)。

CMFCVisualManagerWindows::OnDrawMenuBorder

  (覆寫 CMFCVisualManagerOfficeXP::OnDrawMenuBorder)。

CMFCVisualManagerWindows::OnDrawMenuSystemButton

  (覆寫 CMFCVisualManagerOfficeXP::OnDrawMenuSystemButton)。

CMFCVisualManagerWindows::OnDrawMiniFrameBorder

  (覆寫 CMFCVisualManagerOfficeXP::OnDrawMiniFrameBorder)。

CMFCVisualManagerWindows::OnDrawOutlookPageButtonBorder

呼叫框架時,它會將 Outlook 頁面按鈕的框線。(覆寫 CMFCVisualManager::OnDrawOutlookPageButtonBorder)。

CMFCVisualManagerWindows::OnDrawPaneBorder

  (覆寫 CMFCVisualManagerOfficeXP::OnDrawPaneBorder)。

CMFCVisualManagerWindows::OnDrawPaneCaption

  (覆寫 CMFCVisualManagerOfficeXP::OnDrawPaneCaption)。

CMFCVisualManagerWindows::OnDrawPopupWindowButtonBorder

  (覆寫 CMFCVisualManagerOfficeXP::OnDrawPopupWindowButtonBorder)。

CMFCVisualManagerWindows::OnDrawScrollButtons

  (覆寫 CMFCVisualManagerOfficeXP::OnDrawScrollButtons)。

CMFCVisualManagerWindows::OnDrawSeparator

  (覆寫 CMFCVisualManagerOfficeXP::OnDrawSeparator)。

CMFCVisualManagerWindows::OnDrawSpinButtons

  (覆寫 CMFCVisualManagerOfficeXP::OnDrawSpinButtons)。

CMFCVisualManagerWindows::OnDrawStatusBarPaneBorder

  (覆寫 CMFCVisualManagerOfficeXP::OnDrawStatusBarPaneBorder)。

CMFCVisualManagerWindows::OnDrawStatusBarProgress

則繪製在 CMFCStatusBar 物件時,的進度指示器架構會呼叫這個方法。(覆寫 CMFCVisualManager::OnDrawStatusBarProgress)。

CMFCVisualManagerWindows::OnDrawStatusBarSizeBox

在繪製 CMFCStatusBar的大小時,控制項方塊架構會呼叫這個方法。(覆寫 CMFCVisualManager::OnDrawStatusBarSizeBox)。

CMFCVisualManagerWindows::OnDrawTab

  (覆寫 CMFCVisualManagerOfficeXP::OnDrawTab)。

CMFCVisualManagerWindows::OnDrawTabCloseButton

  (覆寫 CMFCVisualManagerOfficeXP::OnDrawTabCloseButton)。

CMFCVisualManagerWindows::OnDrawTabsButtonBorder

  (覆寫 CMFCVisualManagerOfficeXP::OnDrawTabsButtonBorder)。

CMFCVisualManagerWindows::OnDrawTask

  (覆寫 CMFCVisualManagerOfficeXP::OnDrawTask)。

CMFCVisualManagerWindows::OnDrawTasksGroupAreaBorder

  (覆寫 CMFCVisualManagerOfficeXP::OnDrawTasksGroupAreaBorder)。

CMFCVisualManagerWindows::OnDrawTasksGroupCaption

  (覆寫 CMFCVisualManagerOfficeXP::OnDrawTasksGroupCaption)。

CMFCVisualManagerWindows::OnDrawTearOffCaption

  (覆寫 CMFCVisualManagerOfficeXP::OnDrawTearOffCaption)。

CMFCVisualManagerWindows::OnErasePopupWindowButton

  (覆寫 CMFCVisualManagerOfficeXP::OnErasePopupWindowButton)。

CMFCVisualManagerWindows::OnEraseTabsArea

  (覆寫 CMFCVisualManagerOfficeXP::OnEraseTabsArea)。

CMFCVisualManagerWindows::OnEraseTabsButton

  (覆寫 CMFCVisualManagerOfficeXP::OnEraseTabsButton)。

CMFCVisualManagerWindows::OnEraseTabsFrame

會清除在 CMFCBaseTabCtrl 類別時,框架的架構會呼叫這個方法。(覆寫 CMFCVisualManager::OnEraseTabsFrame)。

CMFCVisualManagerWindows::OnFillBarBackground

  (覆寫 CMFCVisualManagerOfficeXP::OnFillBarBackground)。

CMFCVisualManagerWindows::OnFillButtonInterior

  (覆寫 CMFCVisualManagerOfficeXP::OnFillButtonInterior)。

CMFCVisualManagerWindows::OnFillCommandsListBackground

  (覆寫 CMFCVisualManagerOfficeXP::OnFillCommandsListBackground)。

CMFCVisualManagerWindows::OnFillMiniFrameCaption

  (覆寫 CMFCVisualManagerOfficeXP::OnFillMiniFrameCaption)。

CMFCVisualManagerWindows::OnFillOutlookPageButton

會填入 Outlook 頁面按鈕的內部時,架構會呼叫這個方法。(覆寫 CMFCVisualManager::OnFillOutlookPageButton)。

CMFCVisualManagerWindows::OnFillTasksGroupInterior

  (覆寫 CMFCVisualManagerOfficeXP::OnFillTasksGroupInterior)。

CMFCVisualManagerWindows::OnFillTasksPaneBackground

會填滿控制項的背景 CMFCTasksPane 時,架構會呼叫這個方法。(覆寫 CMFCVisualManager::OnFillTasksPaneBackground)。

CMFCVisualManagerWindows::OnHighlightMenuItem

  (覆寫 CMFCVisualManagerOfficeXP::OnHighlightMenuItem)。

CMFCVisualManagerWindows::OnHighlightRarelyUsedMenuItems

  (覆寫 CMFCVisualManagerOfficeXP::OnHighlightRarelyUsedMenuItems)。

CMFCVisualManagerWindows::OnUpdateSystemColors

  (覆寫 CMFCVisualManagerOfficeXP::OnUpdateSystemColors)。

CMFCVisualManagerWindows::SetOfficeStyleMenus

 

Bb983240.collapse_all(zh-tw,VS.110).gif資料成員

名稱

描述

CMFCVisualManagerWindows::m_b3DTabsXPTheme

指定 Windows XP 主題是否顯示 3D 索引標籤。

備註

使用 CMFCVisualManagerWindows 類別變更應用程式外觀與目前 Windows XP 或 Windows Vista 佈景主題會在應用程式執行的電腦上。

不過, Windows 佈景主題可能無法使用,如果應用程式是在 Windows 版本早於 Windows XP 上執行,或者停用主題,因為使用者使用 [傳統] 檢視。如果主題不可用,則會使用預設視覺管理員所定義的應用程式在 CMFCVisualManager

範例

下列範例示範如何使用 CMFCVisualManagerWindows。這個程式碼片段是 桌面警示示範範例的一部分。

        CMFCVisualManager::SetDefaultManager (RUNTIME_CLASS (CMFCVisualManagerWindows));

繼承階層架構

CObject

   CMFCBaseVisualManager

      CMFCVisualManager

         CMFCVisualManagerOfficeXP

            CMFCVisualManagerWindows

需求

標題: afxvisualmanagerwindows.h

請參閱

參考

階層架構圖

CMFCVisualManager 類別

CMFCVisualManagerOfficeXP 類別

CMFCVisualManager::SetDefaultManager

其他資源

MFC 類別