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.
Syntax
class CMFCVisualManagerWindows7 : public CMFCVisualManagerWindows;
Members
Public Constructors
Name | Description |
---|---|
CMFCVisualManagerWindows7::CMFCVisualManagerWindows7 | Default constructor. |
CMFCVisualManagerWindows7::~CMFCVisualManagerWindows7 | Default destructor. |
Public Methods
Name | Description |
---|---|
CMFCVisualManagerWindows7::CleanStyle |
Clears the current visual style and resets the default visual style. |
CMFCVisualManagerWindows7::CleanUp |
Clears all of the objects in the user interface and resets the menus. |
CMFCVisualManagerWindows7::DrawNcBtn |
Draws 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::DrawNcText |
Draws 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::DrawSeparator |
Draws a separator on the CMFCToolBar Class. |
CMFCVisualManagerWindows7::GetRibbonBar |
Retrieves the CMFCRibbonBar Class associated with the user interface. |
CMFCVisualManagerWindows7::GetRibbonEditBackgroundColor | Obtains a Ribbon edit box background color. |
CMFCVisualManagerWindows7::GetRibbonPopupBorderSize |
Overrides CMFCVisualManager::GetRibbonPopupBorderSize |
CMFCVisualManagerWindows7::GetRibbonQuickAccessToolBarChevronOffset |
Overrides CMFCVisualManager::GetRibbonQuickAccessToolBarChevronOffset |
CMFCVisualManagerWindows7::GetRibbonQuickAccessToolBarRightMargin |
Overrides CMFCVisualManager::GetRibbonQuickAccessToolBarRightMargin |
CMFCVisualManagerWindows7::IsHighlightWholeMenuItem |
Overrides CMFCVisualManagerWindows::IsHighlightWholeMenuItem |
CMFCVisualManagerWindows7::IsOwnerDrawMenuCheck |
Overrides CMFCVisualManager::IsOwnerDrawMenuCheck |
CMFCVisualManagerWindows7::IsRibbonPresent |
Determines whether a CMFCRibbonBar is present and visible. |
CMFCVisualManagerWindows7::OnDrawButtonBorder |
Overrides CMFCVisualManagerWindows::OnDrawButtonBorder |
CMFCVisualManagerWindows7::OnDrawCheckBoxEx |
Overrides CMFCVisualManagerWindows::OnDrawCheckBoxEx |
CMFCVisualManagerWindows7::OnDrawComboDropButton |
Overrides CMFCVisualManagerWindows::OnDrawComboDropButton |
CMFCVisualManagerWindows7::OnDrawDefaultRibbonImage |
Overrides CMFCVisualManager::OnDrawDefaultRibbonImage |
CMFCVisualManagerWindows7::OnDrawMenuBorder |
Overrides CMFCVisualManagerWindows::OnDrawMenuBorder |
CMFCVisualManagerWindows7::OnDrawMenuCheck |
Overrides CMFCVisualManager::OnDrawMenuCheck |
CMFCVisualManagerWindows7::OnDrawMenuLabel |
Overrides CMFCVisualManager::OnDrawMenuLabel |
CMFCVisualManagerWindows7::OnDrawRadioButton |
Overrides CMFCVisualManager::OnDrawRadioButton |
CMFCVisualManagerWindows7::OnDrawRibbonApplicationButton |
Overrides CMFCVisualManager::OnDrawRibbonApplicationButton |
CMFCVisualManagerWindows7::OnDrawRibbonButtonBorder |
Overrides CMFCVisualManager::OnDrawRibbonButtonBorder |
CMFCVisualManagerWindows7::OnDrawRibbonCaption |
Overrides CMFCVisualManager::OnDrawRibbonCaption |
CMFCVisualManagerWindows7::OnDrawRibbonCaptionButton |
Overrides CMFCVisualManager::OnDrawRibbonCaptionButton |
CMFCVisualManagerWindows7::OnDrawRibbonCategory |
Overrides CMFCVisualManager::OnDrawRibbonCategory |
CMFCVisualManagerWindows7::OnDrawRibbonCategoryTab |
Overrides CMFCVisualManager::OnDrawRibbonCategoryTab |
CMFCVisualManagerWindows7::OnDrawRibbonDefaultPaneButton |
Overrides CMFCVisualManager::OnDrawRibbonDefaultPaneButton |
CMFCVisualManagerWindows7::OnDrawRibbonGalleryButton |
Overrides CMFCVisualManager::OnDrawRibbonGalleryButton |
CMFCVisualManagerWindows7::OnDrawRibbonLaunchButton |
Overrides CMFCVisualManager::OnDrawRibbonLaunchButton |
CMFCVisualManagerWindows7::OnDrawRibbonMenuCheckFrame |
Overrides CMFCVisualManager::OnDrawRibbonMenuCheckFrame |
CMFCVisualManagerWindows7::OnDrawRibbonPanel |
Overrides CMFCVisualManager::OnDrawRibbonPanel |
CMFCVisualManagerWindows7::OnDrawRibbonPanelCaption |
Overrides CMFCVisualManager::OnDrawRibbonPanelCaption |
CMFCVisualManagerWindows7::OnDrawRibbonProgressBar |
Overrides CMFCVisualManager::OnDrawRibbonProgressBar |
CMFCVisualManagerWindows7::OnDrawRibbonRecentFilesFrame |
Overrides CMFCVisualManager::OnDrawRibbonRecentFilesFrame |
CMFCVisualManagerWindows7::OnDrawRibbonSliderChannel |
Overrides CMFCVisualManager::OnDrawRibbonSliderChannel |
CMFCVisualManagerWindows7::OnDrawRibbonSliderThumb |
Overrides CMFCVisualManager::OnDrawRibbonSliderThumb |
CMFCVisualManagerWindows7::OnDrawRibbonSliderZoomButton |
Overrides CMFCVisualManager::OnDrawRibbonSliderZoomButton |
CMFCVisualManagerWindows7::OnDrawRibbonStatusBarPane |
Overrides CMFCVisualManager::OnDrawRibbonStatusBarPane |
CMFCVisualManagerWindows7::OnDrawRibbonTabsFrame |
Overrides CMFCVisualManager::OnDrawRibbonTabsFrame |
CMFCVisualManagerWindows7::OnDrawStatusBarSizeBox |
Overrides CMFCVisualManagerWindows::OnDrawStatusBarSizeBox |
CMFCVisualManagerWindows7::OnFillBarBackground |
Overrides CMFCVisualManagerWindows::OnFillBarBackground |
CMFCVisualManagerWindows7::OnFillButtonInterior |
Overrides CMFCVisualManagerWindows::OnFillButtonInterior |
CMFCVisualManagerWindows7::OnFillMenuImageRect | The framework calls this method when it fills area around menu item images. |
CMFCVisualManagerWindows7::OnFillRibbonButton |
Overrides CMFCVisualManager::OnFillRibbonButton |
CMFCVisualManagerWindows7::OnFillRibbonQuickAccessToolBarPopup |
Overrides CMFCVisualManager::OnFillRibbonQuickAccessToolBarPopup |
CMFCVisualManagerWindows7::OnHighlightMenuItem |
Overrides CMFCVisualManagerWindows::OnHighlightMenuItem |
CMFCVisualManagerWindows7::OnNcActivate |
Overrides CMFCVisualManager::OnNcActivate |
CMFCVisualManagerWindows7::OnNcPaint |
Overrides CMFCVisualManager::OnNcPaint |
CMFCVisualManagerWindows7::OnUpdateSystemColors |
Overrides CMFCVisualManagerWindows::OnUpdateSystemColors |
CMFCVisualManagerWindows7::SetResourceHandle |
Sets the resource handle that describes the attributes of the visual manager. |
CMFCVisualManagerWindows7::SetStyle |
Sets the color scheme of the CMFCVisualManagerWindows7 GUI. |
Remarks
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.
Inheritance Hierarchy
CMFCVisualManagerWindows7
Requirements
Header: afxvisualmanagerwindows7.h
CMFCVisualManagerWindows7::~CMFCVisualManagerWindows7
Default destructor.
virtual ~CMFCVisualManagerWindows7();
CMFCVisualManagerWindows7::CMFCVisualManagerWindows7
Default constructor.
CMFCVisualManagerWindows7();
CMFCVisualManagerWindows7::GetRibbonEditBackgroundColor
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
CMFCVisualManagerWindows7::OnFillMenuImageRect
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
See Also
Hierarchy Chart
Classes
CMFCVisualManager Class
CMFCVisualManagerWindows Class