CMFCVisualManagerWindows选件类
当用户选择某Windows XP或vista主题时,CMFCVisualManagerWindows 模式Microsoft Windows XP或Microsoft vista外观。
class CMFCVisualManagerWindows : public CMFCVisualManagerOfficeXP
成员
公共构造函数
名称 |
说明 |
---|---|
CMFCVisualManagerWindows::CMFCVisualManagerWindows |
默认构造函数。 |
公共方法
名称 |
说明 |
---|---|
框架调用此方法来确定三维是否在应用程序应始终显示选项。(重写 CMFCVisualManager::AlwaysHighlight3DTabs。) |
|
(重写 CMFCVisualManager::DrawComboBorderWinXP。) |
|
当它绘制工具栏按钮时,框架调用此方法。(重写 CMFCVisualManager::GetButtonExtraBorder。) |
|
(重写 CMFCVisualManager::GetDockingPaneCaptionExtraHeight。) |
|
(重写 CMFCVisualManagerOfficeXP::GetHighlightedMenuItemTextColor。) |
|
(重写 CMFCVisualManagerOfficeXP::GetPopupMenuGap。) |
|
(重写 CMFCVisualManagerOfficeXP::GetToolbarButtonTextColor。) |
|
(重写 CMFCVisualManagerOfficeXP::IsHighlightWholeMenuItem。) |
|
|
|
指示视觉管理器是否实现Office XP式菜单。(重写 CMFCVisualManager::IsOfficeXPStyleMenus。) |
|
(重写 CMFCVisualManager::IsWindowsThemingSupported。) |
|
指示Windows主题是否可用。主题可以是Windows XP主题或 Windows Vista 主题。 |
|
(重写 CMFCVisualManagerOfficeXP::OnDrawBarGripper。) |
|
(重写 CMFCVisualManagerOfficeXP::OnDrawBrowseButton。) |
|
(重写 CMFCVisualManagerOfficeXP::OnDrawButtonBorder。) |
|
(重写 CMFCVisualManagerOfficeXP::OnDrawButtonSeparator。) |
|
(重写 CMFCVisualManagerOfficeXP::OnDrawCaptionButton。) |
|
(重写 CMFCVisualManagerOfficeXP::OnDrawCaptionButtonIcon。) |
|
(重写 CMFCVisualManagerOfficeXP::OnDrawComboBorder。) |
|
(重写 CMFCVisualManagerOfficeXP::OnDrawComboDropButton。) |
|
(重写 CMFCVisualManagerOfficeXP::OnDrawEditBorder。) |
|
(重写 CMFCVisualManagerOfficeXP::OnDrawFloatingToolbarBorder。) |
|
当在 CMFCHeaderCtrl选件类的实例周围时,分区边框框架调用此方法。(重写 CMFCVisualManager::OnDrawHeaderCtrlBorder。) |
|
当它绘制标头控件的排序箭头时,框架调用此函数。(重写 CMFCVisualManager::OnDrawHeaderCtrlSortArrow。) |
|
(重写 CMFCVisualManagerOfficeXP::OnDrawMenuBorder。) |
|
(重写 CMFCVisualManagerOfficeXP::OnDrawMenuSystemButton。) |
|
(重写 CMFCVisualManagerOfficeXP::OnDrawMiniFrameBorder。) |
|
调用由框架,则划分Outlook页按钮的边框。(重写 CMFCVisualManager::OnDrawOutlookPageButtonBorder。) |
|
(重写 CMFCVisualManagerOfficeXP::OnDrawPaneBorder。) |
|
(重写 CMFCVisualManagerOfficeXP::OnDrawPaneCaption。) |
|
(重写 CMFCVisualManagerOfficeXP::OnDrawPopupWindowButtonBorder。) |
|
(重写 CMFCVisualManagerOfficeXP::OnDrawScrollButtons。) |
|
(重写 CMFCVisualManagerOfficeXP::OnDrawSeparator。) |
|
(重写 CMFCVisualManagerOfficeXP::OnDrawSpinButtons。) |
|
(重写 CMFCVisualManagerOfficeXP::OnDrawStatusBarPaneBorder。) |
|
当钢笔绘制在 CMFCStatusBar 对象时,进度指示框架调用此方法。(重写 CMFCVisualManager::OnDrawStatusBarProgress。) |
|
当它绘制 CMFCStatusBar时,大小控制块框架调用此方法。(重写 CMFCVisualManager::OnDrawStatusBarSizeBox。) |
|
(重写 CMFCVisualManagerOfficeXP::OnDrawTab。) |
|
(重写 CMFCVisualManagerOfficeXP::OnDrawTabCloseButton。) |
|
(重写 CMFCVisualManagerOfficeXP::OnDrawTabsButtonBorder。) |
|
(重写 CMFCVisualManagerOfficeXP::OnDrawTask。) |
|
(重写 CMFCVisualManagerOfficeXP::OnDrawTasksGroupAreaBorder。) |
|
(重写 CMFCVisualManagerOfficeXP::OnDrawTasksGroupCaption。) |
|
(重写 CMFCVisualManagerOfficeXP::OnDrawTearOffCaption。) |
|
(重写 CMFCVisualManagerOfficeXP::OnErasePopupWindowButton。) |
|
(重写 CMFCVisualManagerOfficeXP::OnEraseTabsArea。) |
|
(重写 CMFCVisualManagerOfficeXP::OnEraseTabsButton。) |
|
则清除在 CMFCBaseTabCtrl选件类时,的一个帧框架调用此方法。(重写 CMFCVisualManager::OnEraseTabsFrame。) |
|
(重写 CMFCVisualManagerOfficeXP::OnFillBarBackground。) |
|
(重写 CMFCVisualManagerOfficeXP::OnFillButtonInterior。) |
|
(重写 CMFCVisualManagerOfficeXP::OnFillCommandsListBackground。) |
|
(重写 CMFCVisualManagerOfficeXP::OnFillMiniFrameCaption。) |
|
在加载Outlook页按钮的内部时,框架调用此方法。(重写 CMFCVisualManager::OnFillOutlookPageButton。) |
|
(重写 CMFCVisualManagerOfficeXP::OnFillTasksGroupInterior。) |
|
在加载 CMFCTasksPane 控件的背景时,框架调用此方法。(重写 CMFCVisualManager::OnFillTasksPaneBackground。) |
|
(重写 CMFCVisualManagerOfficeXP::OnHighlightMenuItem。) |
|
(重写 CMFCVisualManagerOfficeXP::OnHighlightRarelyUsedMenuItems。) |
|
(重写 CMFCVisualManagerOfficeXP::OnUpdateSystemColors。) |
|
|
数据成员
名称 |
说明 |
---|---|
指定Windows XP主题是否显示三维选项。 |
备注
使用 CMFCVisualManagerWindows 选件类来更改应用程序的外观模式当前Windows XP或 Windows Vista 主题在运行应用程序的计算机上。
但是,Windows主题可能不可用,如果应用程序在Windows的版本早于Windows XP运行或,如果主题是禁用的,因为用户使用 经典 视图。如果主题不可用,则使用默认视觉管理器中定义的应用程序在 CMFCVisualManager。
示例
下面的示例演示如何使用 CMFCVisualManagerWindows。此代码段是 桌面通知演示示例的一部分。
CMFCVisualManager::SetDefaultManager (RUNTIME_CLASS (CMFCVisualManagerWindows));
继承层次结构
要求
标头: afxvisualmanagerwindows.h
请参见
参考
CMFCVisualManager::SetDefaultManager