CMFCVisualManagerWindows7 Class

 

The new home for Visual Studio documentation is Visual Studio 2017 Documentation on docs.microsoft.com.

The latest version of this topic can be found at CMFCVisualManagerWindows7 Class.

The CMFCVisualManagerWindows7 gives an application the appearance of a Windows 7 application.

class CMFCVisualManagerWindows7 : public CMFCVisualManagerWindows;  

Public Constructors

NameDescription
CMFCVisualManagerWindows7::CMFCVisualManagerWindows7Default constructor.
CMFCVisualManagerWindows7::~CMFCVisualManagerWindows7Default destructor.

Public Methods

NameDescription
CMFCVisualManagerWindows7::CleanStyleClears the current visual style and resets the default visual style.
CMFCVisualManagerWindows7::CleanUpClears all of the objects in the user interface and resets the menus.
CMFCVisualManagerWindows7::DrawNcBtnDraws a button in the non-client area on the frame. The framework uses this method to draw minimize, maximize, close and restore buttons in the upper right corner of the window frame. This method is not called when the program uses a non-Aero theme.
CMFCVisualManagerWindows7::DrawNcTextDraws text in the non-client area on the frame. The framework uses this method to draw the application title in the title bar at the top of the frame window.
CMFCVisualManagerWindows7::DrawSeparatorDraws a separator on the CMFCToolBar Class.
CMFCVisualManagerWindows7::GetRibbonBarRetrieves the CMFCRibbonBar Class associated with the user interface.
CMFCVisualManagerWindows7::GetRibbonEditBackgroundColorObtains a Ribbon edit box background color.
CMFCVisualManagerWindows7::GetRibbonPopupBorderSizeOverrides CMFCVisualManager::GetRibbonPopupBorderSize
CMFCVisualManagerWindows7::GetRibbonQuickAccessToolBarChevronOffsetOverrides CMFCVisualManager::GetRibbonQuickAccessToolBarChevronOffset
CMFCVisualManagerWindows7::GetRibbonQuickAccessToolBarRightMarginOverrides CMFCVisualManager::GetRibbonQuickAccessToolBarRightMargin
CMFCVisualManagerWindows7::IsHighlightWholeMenuItemOverrides CMFCVisualManagerWindows::IsHighlightWholeMenuItem
CMFCVisualManagerWindows7::IsOwnerDrawMenuCheckOverrides CMFCVisualManager::IsOwnerDrawMenuCheck
CMFCVisualManagerWindows7::IsRibbonPresentDetermines whether a CMFCRibbonBar is present and visible.
CMFCVisualManagerWindows7::OnDrawButtonBorderOverrides CMFCVisualManagerWindows::OnDrawButtonBorder
CMFCVisualManagerWindows7::OnDrawCheckBoxExOverrides CMFCVisualManagerWindows::OnDrawCheckBoxEx
CMFCVisualManagerWindows7::OnDrawComboDropButtonOverrides CMFCVisualManagerWindows::OnDrawComboDropButton
CMFCVisualManagerWindows7::OnDrawDefaultRibbonImageOverrides CMFCVisualManager::OnDrawDefaultRibbonImage
CMFCVisualManagerWindows7::OnDrawMenuBorderOverrides CMFCVisualManagerWindows::OnDrawMenuBorder
CMFCVisualManagerWindows7::OnDrawMenuCheckOverrides CMFCVisualManager::OnDrawMenuCheck
CMFCVisualManagerWindows7::OnDrawMenuLabelOverrides CMFCVisualManager::OnDrawMenuLabel
CMFCVisualManagerWindows7::OnDrawRadioButtonOverrides CMFCVisualManager::OnDrawRadioButton
CMFCVisualManagerWindows7::OnDrawRibbonApplicationButtonOverrides CMFCVisualManager::OnDrawRibbonApplicationButton
CMFCVisualManagerWindows7::OnDrawRibbonButtonBorderOverrides CMFCVisualManager::OnDrawRibbonButtonBorder
CMFCVisualManagerWindows7::OnDrawRibbonCaptionOverrides CMFCVisualManager::OnDrawRibbonCaption
CMFCVisualManagerWindows7::OnDrawRibbonCaptionButtonOverrides CMFCVisualManager::OnDrawRibbonCaptionButton
CMFCVisualManagerWindows7::OnDrawRibbonCategoryOverrides CMFCVisualManager::OnDrawRibbonCategory
CMFCVisualManagerWindows7::OnDrawRibbonCategoryTabOverrides CMFCVisualManager::OnDrawRibbonCategoryTab
CMFCVisualManagerWindows7::OnDrawRibbonDefaultPaneButtonOverrides CMFCVisualManager::OnDrawRibbonDefaultPaneButton
CMFCVisualManagerWindows7::OnDrawRibbonGalleryButtonOverrides CMFCVisualManager::OnDrawRibbonGalleryButton
CMFCVisualManagerWindows7::OnDrawRibbonLaunchButtonOverrides CMFCVisualManager::OnDrawRibbonLaunchButton
CMFCVisualManagerWindows7::OnDrawRibbonMenuCheckFrameOverrides CMFCVisualManager::OnDrawRibbonMenuCheckFrame
CMFCVisualManagerWindows7::OnDrawRibbonPanelOverrides CMFCVisualManager::OnDrawRibbonPanel
CMFCVisualManagerWindows7::OnDrawRibbonPanelCaptionOverrides CMFCVisualManager::OnDrawRibbonPanelCaption
CMFCVisualManagerWindows7::OnDrawRibbonProgressBarOverrides CMFCVisualManager::OnDrawRibbonProgressBar
CMFCVisualManagerWindows7::OnDrawRibbonRecentFilesFrameOverrides CMFCVisualManager::OnDrawRibbonRecentFilesFrame
CMFCVisualManagerWindows7::OnDrawRibbonSliderChannelOverrides CMFCVisualManager::OnDrawRibbonSliderChannel
CMFCVisualManagerWindows7::OnDrawRibbonSliderThumbOverrides CMFCVisualManager::OnDrawRibbonSliderThumb
CMFCVisualManagerWindows7::OnDrawRibbonSliderZoomButtonOverrides CMFCVisualManager::OnDrawRibbonSliderZoomButton
CMFCVisualManagerWindows7::OnDrawRibbonStatusBarPaneOverrides CMFCVisualManager::OnDrawRibbonStatusBarPane
CMFCVisualManagerWindows7::OnDrawRibbonTabsFrameOverrides CMFCVisualManager::OnDrawRibbonTabsFrame
CMFCVisualManagerWindows7::OnDrawStatusBarSizeBoxOverrides CMFCVisualManagerWindows::OnDrawStatusBarSizeBox
CMFCVisualManagerWindows7::OnFillBarBackgroundOverrides CMFCVisualManagerWindows::OnFillBarBackground
CMFCVisualManagerWindows7::OnFillButtonInteriorOverrides CMFCVisualManagerWindows::OnFillButtonInterior
CMFCVisualManagerWindows7::OnFillMenuImageRectThe framework calls this method when it fills area around menu item images.
CMFCVisualManagerWindows7::OnFillRibbonButtonOverrides CMFCVisualManager::OnFillRibbonButton
CMFCVisualManagerWindows7::OnFillRibbonQuickAccessToolBarPopupOverrides CMFCVisualManager::OnFillRibbonQuickAccessToolBarPopup
CMFCVisualManagerWindows7::OnHighlightMenuItemOverrides CMFCVisualManagerWindows::OnHighlightMenuItem
CMFCVisualManagerWindows7::OnNcActivateOverrides CMFCVisualManager::OnNcActivate
CMFCVisualManagerWindows7::OnNcPaintOverrides CMFCVisualManager::OnNcPaint
CMFCVisualManagerWindows7::OnUpdateSystemColorsOverrides CMFCVisualManagerWindows::OnUpdateSystemColors
CMFCVisualManagerWindows7::SetResourceHandleSets the resource handle that describes the attributes of the visual manager.
CMFCVisualManagerWindows7::SetStyleSets the color scheme of the CMFCVisualManagerWindows7 GUI.

Use the CMFCVisualManagerWindows7 class to change the appearance of your application to mimic a default Windows 7 application. This class might not be valid if your application is running on a version of Windows earlier than Windows 7. In that scenario, the application uses the default visual manager defined in CMFCVisualManager.

The CMFCVisualManagerWindows7 inherits multiple methods from both the CMFCVisualManagerWindows Class and the CMFCVisualManager class. The methods listed in the previous section are methods new to the CMFCVisualManagerWindows7 class.

CObject

CMFCBaseVisualManager

CMFCVisualManager

CMFCVisualManagerOfficeXP

CMFCVisualManagerWindows

CMFCVisualManagerWindows7

Header: afxvisualmanagerwindows7.h

Default destructor.

virtual ~CMFCVisualManagerWindows7();

Default constructor.

CMFCVisualManagerWindows7();

Obtains the background color of a ribbon edit box.

virtual COLORREF GetRibbonEditBackgroundColor (
    CMFCRibbonRichEditCtrl* pEdit,  
    BOOL bIsHighlighted,  
    BOOL bIsPaneHighlighted,  
    BOOL bIsDisabled);

Parameters

[in] pEdit
A pointer to the edit control. This value cannot be NULL.

[out] bIsHighlighted
Returns whether the ribbon box is highlighted.

[out] bIsPaneHighlighted
Returns TRUE if the ribbon panel that contains pEdit is highlighted.

[out] bIsDisabled
Returns whether pEdit is disabled.

Return Value

The background color of the edit box pEdit.

Remarks

The framework calls this method when it fills area around a menu item image.

virtual void OnFillMenuImageRect(
    CDC* pDC,  
    CMFCToolBarButton* pButton,  
    CRect rect,  
    CMFCVisualManager::AFX_BUTTON_STATE state);

Parameters

[in] pDC
A pointer to the device context of a menu button.

[in] pButton
A pointer to a CMFCToolBarButton. The framework fills the background for this button.

[in] rect
A rectangle that specifies the boundaries of the menu button image area.

[in] state
The button state.

Remarks

Hierarchy Chart
Classes
CMFCVisualManager Class
CMFCVisualManagerWindows Class

Show: