CMFCVisualManagerWindows7 类
CMFCVisualManagerWindows7
使应用程序具有 Windows 7 应用程序的外观。
语法
class CMFCVisualManagerWindows7 : public CMFCVisualManagerWindows;
成员
公共构造函数
名称 | 描述 |
---|---|
CMFCVisualManagerWindows7::CMFCVisualManagerWindows7 | 默认构造函数。 |
CMFCVisualManagerWindows7::~CMFCVisualManagerWindows7 | 默认析构函数。 |
公共方法
名称 | 描述 |
---|---|
CMFCVisualManagerWindows7::CleanStyle |
清除当前视觉对象样式并重置默认视觉对象样式。 |
CMFCVisualManagerWindows7::CleanUp |
清除用户界面中的所有对象并重置菜单。 |
CMFCVisualManagerWindows7::DrawNcBtn |
在框架上的非工作区绘制按钮。 该框架使用此方法在窗口框架的右上角绘制最小化、最大化、关闭和还原按钮。 只有在程序使用 Aero 主题时,才调用此方法。 |
CMFCVisualManagerWindows7::DrawNcText |
在框架上的非工作区绘制文本。 框架使用此方法在框架窗口顶部的标题栏中绘制应用程序标题。 |
CMFCVisualManagerWindows7::DrawSeparator |
在 CMFCToolBar 类上绘制分隔符。 |
CMFCVisualManagerWindows7::GetRibbonBar |
检索与用户界面关联的 CMFCRibbonBar 类。 |
CMFCVisualManagerWindows7::GetRibbonEditBackgroundColor | 获取功能区编辑框的背景色。 |
CMFCVisualManagerWindows7::GetRibbonPopupBorderSize |
重写 CMFCVisualManager::GetRibbonPopupBorderSize |
CMFCVisualManagerWindows7::GetRibbonQuickAccessToolBarChevronOffset |
重写 CMFCVisualManager::GetRibbonQuickAccessToolBarChevronOffset |
CMFCVisualManagerWindows7::GetRibbonQuickAccessToolBarRightMargin |
重写 CMFCVisualManager::GetRibbonQuickAccessToolBarRightMargin |
CMFCVisualManagerWindows7::IsHighlightWholeMenuItem |
重写 CMFCVisualManagerWindows::IsHighlightWholeMenuItem |
CMFCVisualManagerWindows7::IsOwnerDrawMenuCheck |
重写 CMFCVisualManager::IsOwnerDrawMenuCheck |
CMFCVisualManagerWindows7::IsRibbonPresent |
确定是否 CMFCRibbonBar 存在和可见。 |
CMFCVisualManagerWindows7::OnDrawButtonBorder |
重写 CMFCVisualManagerWindows::OnDrawButtonBorder |
CMFCVisualManagerWindows7::OnDrawCheckBoxEx |
重写 CMFCVisualManagerWindows::OnDrawCheckBoxEx |
CMFCVisualManagerWindows7::OnDrawComboDropButton |
重写 CMFCVisualManagerWindows::OnDrawComboDropButton |
CMFCVisualManagerWindows7::OnDrawDefaultRibbonImage |
重写 CMFCVisualManager::OnDrawDefaultRibbonImage |
CMFCVisualManagerWindows7::OnDrawMenuBorder |
重写 CMFCVisualManagerWindows::OnDrawMenuBorder |
CMFCVisualManagerWindows7::OnDrawMenuCheck |
重写 CMFCVisualManager::OnDrawMenuCheck |
CMFCVisualManagerWindows7::OnDrawMenuLabel |
重写 CMFCVisualManager::OnDrawMenuLabel |
CMFCVisualManagerWindows7::OnDrawRadioButton |
替代 CMFCVisualManager::OnDrawRadioButton |
CMFCVisualManagerWindows7::OnDrawRibbonApplicationButton |
重写 CMFCVisualManager::OnDrawRibbonApplicationButton |
CMFCVisualManagerWindows7::OnDrawRibbonButtonBorder |
重写 CMFCVisualManager::OnDrawRibbonButtonBorder |
CMFCVisualManagerWindows7::OnDrawRibbonCaption |
重写 CMFCVisualManager::OnDrawRibbonCaption |
CMFCVisualManagerWindows7::OnDrawRibbonCaptionButton |
重写 CMFCVisualManager::OnDrawRibbonCaptionButton |
CMFCVisualManagerWindows7::OnDrawRibbonCategory |
重写 CMFCVisualManager::OnDrawRibbonCategory |
CMFCVisualManagerWindows7::OnDrawRibbonCategoryTab |
重写 CMFCVisualManager::OnDrawRibbonCategoryTab |
CMFCVisualManagerWindows7::OnDrawRibbonDefaultPaneButton |
重写 CMFCVisualManager::OnDrawRibbonDefaultPaneButton |
CMFCVisualManagerWindows7::OnDrawRibbonGalleryButton |
重写 CMFCVisualManager::OnDrawRibbonGalleryButton |
CMFCVisualManagerWindows7::OnDrawRibbonLaunchButton |
替代 CMFCVisualManager::OnDrawRibbonLaunchButton |
CMFCVisualManagerWindows7::OnDrawRibbonMenuCheckFrame |
重写 CMFCVisualManager::OnDrawRibbonMenuCheckFrame |
CMFCVisualManagerWindows7::OnDrawRibbonPanel |
重写 CMFCVisualManager::OnDrawRibbonPanel |
CMFCVisualManagerWindows7::OnDrawRibbonPanelCaption |
重写 CMFCVisualManager::OnDrawRibbonPanelCaption |
CMFCVisualManagerWindows7::OnDrawRibbonProgressBar |
重写 CMFCVisualManager::OnDrawRibbonProgressBar |
CMFCVisualManagerWindows7::OnDrawRibbonRecentFilesFrame |
重写 CMFCVisualManager::OnDrawRibbonRecentFilesFrame |
CMFCVisualManagerWindows7::OnDrawRibbonSliderChannel |
重写 CMFCVisualManager::OnDrawRibbonSliderChannel |
CMFCVisualManagerWindows7::OnDrawRibbonSliderThumb |
重写 CMFCVisualManager::OnDrawRibbonSliderThumb |
CMFCVisualManagerWindows7::OnDrawRibbonSliderZoomButton |
重写 CMFCVisualManager::OnDrawRibbonSliderZoomButton |
CMFCVisualManagerWindows7::OnDrawRibbonStatusBarPane |
重写 CMFCVisualManager::OnDrawRibbonStatusBarPane |
CMFCVisualManagerWindows7::OnDrawRibbonTabsFrame |
重写 CMFCVisualManager::OnDrawRibbonTabsFrame |
CMFCVisualManagerWindows7::OnDrawStatusBarSizeBox |
重写 CMFCVisualManagerWindows::OnDrawStatusBarSizeBox |
CMFCVisualManagerWindows7::OnFillBarBackground |
重写 CMFCVisualManagerWindows::OnFillBarBackground |
CMFCVisualManagerWindows7::OnFillButtonInterior |
重写 CMFCVisualManagerWindows::OnFillButtonInterior |
CMFCVisualManagerWindows7::OnFillMenuImageRect | 框架在填充菜单项图像周围的区域时调用此方法。 |
CMFCVisualManagerWindows7::OnFillRibbonButton |
重写 CMFCVisualManager::OnFillRibbonButton |
CMFCVisualManagerWindows7::OnFillRibbonQuickAccessToolBarPopup |
重写 CMFCVisualManager::OnFillRibbonQuickAccessToolBarPopup |
CMFCVisualManagerWindows7::OnHighlightMenuItem |
重写 CMFCVisualManagerWindows::OnHighlightMenuItem |
CMFCVisualManagerWindows7::OnNcActivate |
重写 CMFCVisualManager::OnNcActivate |
CMFCVisualManagerWindows7::OnNcPaint |
重写 CMFCVisualManager::OnNcPaint |
CMFCVisualManagerWindows7::OnUpdateSystemColors |
重写 CMFCVisualManagerWindows::OnUpdateSystemColors |
CMFCVisualManagerWindows7::SetResourceHandle |
设置用于描述虚拟管理器属性的资源句柄。 |
CMFCVisualManagerWindows7::SetStyle |
设置 CMFCVisualManagerWindows7 GUI 的配色方案。 |
备注
使用 CMFCVisualManagerWindows7
类更改应用程序的外观,以模仿默认的 Windows 7 应用程序。 如果应用程序在低于 Windows 7 的 Windows 版本上运行,则此类可能不起作用。 在这种情况下,应用程序使用 CMFCVisualManager 中定义的默认虚拟管理器。
CMFCVisualManagerWindows7 从 CMFCVisualManagerWindows 类和 CMFCVisualManager
类继承了多个方法。 上一部分中列出的方法是 CMFCVisualManagerWindows7
类的新方法。
继承层次结构
CMFCVisualManagerWindows7
要求
标头:afxvisualmanagerwindows7.h
CMFCVisualManagerWindows7::~CMFCVisualManagerWindows7
默认析构函数。
virtual ~CMFCVisualManagerWindows7();
CMFCVisualManagerWindows7::CMFCVisualManagerWindows7
默认构造函数。
CMFCVisualManagerWindows7();
CMFCVisualManagerWindows7::GetRibbonEditBackgroundColor
获取功能区编辑框的背景色。
virtual COLORREF GetRibbonEditBackgroundColor (
CMFCRibbonRichEditCtrl* pEdit,
BOOL bIsHighlighted,
BOOL bIsPaneHighlighted,
BOOL bIsDisabled);
参数
pEdit
[in] 指向编辑控件的指针。 此值不能为 NULL。
bIsHighlighted
[out] 返回功能区框是否突出显示。
bIsPaneHighlighted
[out] 如果突出显示包含 pEdit 的功能区面板,则返回 TRUE。
bIsDisabled
[out] 返回 pEdit 是否处于禁用状态。
返回值
编辑框 pEdit 的背景色。
备注
CMFCVisualManagerWindows7::OnFillMenuImageRect
框架在填充菜单项图像周围的区域时调用此方法。
virtual void OnFillMenuImageRect(
CDC* pDC,
CMFCToolBarButton* pButton,
CRect rectangle,
CMFCVisualManager::AFX_BUTTON_STATE state);
参数
pDC
[in] 指向菜单按钮的设备上下文的指针。
pButton
[in] 指向 CMFCToolBarButton
的指针。 框架填充此按钮的背景。
rectangle
[in] 一个矩形,用于指定菜单按钮图像区域的边界。
State
[in] 按钮状态。