CMFCVisualManagerWindows选件类

当用户选择某Windows XP或vista主题时,CMFCVisualManagerWindows 模式Microsoft Windows XP或Microsoft vista外观。

class CMFCVisualManagerWindows : public CMFCVisualManagerOfficeXP

成员

Bb983240.collapse_all(zh-cn,VS.110).gif公共构造函数

名称

说明

CMFCVisualManagerWindows::CMFCVisualManagerWindows

默认构造函数。

Bb983240.collapse_all(zh-cn,VS.110).gif公共方法

名称

说明

CMFCVisualManagerWindows::AlwaysHighlight3DTabs

框架调用此方法来确定三维是否在应用程序应始终显示选项。(重写 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。)

添加安装程序

当它绘制标头控件的排序箭头时,框架调用此函数。(重写 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-cn,VS.110).gif数据成员

名称

说明

CMFCVisualManagerWindows::m_b3DTabsXPTheme

指定Windows XP主题是否显示三维选项。

备注

使用 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 类