CMFCVisualManagerWindows7-Klasse

Dies CMFCVisualManagerWindows7 gibt einer Anwendung das Aussehen einer Windows 7-Anwendung.

Syntax

class CMFCVisualManagerWindows7 : public CMFCVisualManagerWindows;

Member

Öffentliche Konstruktoren

Name Beschreibung
CMFCVisualManagerWindows7::CMFCVisualManagerWindows7 Der Standardkonstruktor.
CMFCVisualManagerWindows7::~CMFCVisualManagerWindows7 Standard destruktor.

Öffentliche Methoden

Name Beschreibung
CMFCVisualManagerWindows7::CleanStyle Löscht den aktuellen visuellen Stil und setzt den standardmäßigen visuellen Stil zurück.
CMFCVisualManagerWindows7::CleanUp Löscht alle Objekte auf der Benutzeroberfläche und setzt die Menüs zurück.
CMFCVisualManagerWindows7::DrawNcBtn Zeichnet eine Schaltfläche im Nicht-Clientbereich auf dem Frame. Das Framework verwendet diese Methode, um Schaltflächen in der oberen rechten Ecke des Fensterrahmens zu zeichnen, zu maximieren, zu schließen und wiederherzustellen. Diese Methode wird nur aufgerufen, wenn das Programm ein Aero Design verwendet.
CMFCVisualManagerWindows7::DrawNcText Zeichnet Text im Nicht-Clientbereich auf dem Frame. Das Framework verwendet diese Methode, um den Anwendungstitel in der Titelleiste oben im Rahmenfenster zu zeichnen.
CMFCVisualManagerWindows7::DrawSeparator Zeichnet ein Trennzeichen für die CMFCToolBar-Klasse.
CMFCVisualManagerWindows7::GetRibbonBar Ruft die CMFCRibbonBar-Klasse ab, die der Benutzeroberfläche zugeordnet ist.
CMFCVisualManagerWindows7::GetRibbonEditBackgroundColor Ruft eine Hintergrundfarbe des Menüband-Bearbeitungsfelds ab.
CMFCVisualManagerWindows7::GetRibbonPopupBorderSize Überschreibt CMFCVisualManager::GetRibbonPopupBorderSize
CMFCVisualManagerWindows7::GetRibbonQuickAccessToolBarChevronOffset Überschreibt CMFCVisualManager::GetRibbonQuickAccessToolBarChevronOffset
CMFCVisualManagerWindows7::GetRibbonQuickAccessToolBarRightMargin Überschreibt CMFCVisualManager::GetRibbonQuickAccessToolBarRightMargin
CMFCVisualManagerWindows7::IsHighlightWholeMenuItem Überschreibt CMFCVisualManagerWindows::IsHighlight Wer leMenuItem
CMFCVisualManagerWindows7::IsOwnerDrawMenuCheck Überschreibt CMFCVisualManager::IsOwnerDrawMenuCheck
CMFCVisualManagerWindows7::IsRibbonPresent Bestimmt, ob ein CMFCRibbonBar Objekt vorhanden und sichtbar ist.
CMFCVisualManagerWindows7::OnDrawButtonBorder Überschreibt CMFCVisualManagerWindows::OnDrawButtonBorder
CMFCVisualManagerWindows7::OnDrawCheckBoxEx Überschreibt CMFCVisualManagerWindows::OnDrawCheckBoxEx
CMFCVisualManagerWindows7::OnDrawComboDropButton Überschreibt CMFCVisualManagerWindows::OnDrawComboDropButton
CMFCVisualManagerWindows7::OnDrawDefaultRibbonImage Überschreibt CMFCVisualManager::OnDrawDefaultRibbonImage
CMFCVisualManagerWindows7::OnDrawMenuBorder Überschreibt CMFCVisualManagerWindows::OnDrawMenuBorder
CMFCVisualManagerWindows7::OnDrawMenuCheck Überschreibt CMFCVisualManager::OnDrawMenuCheck
CMFCVisualManagerWindows7::OnDrawMenuLabel Überschreibt CMFCVisualManager::OnDrawMenuLabel
CMFCVisualManagerWindows7::OnDrawRadioButton Überschreibt CMFCVisualManager::OnDrawRadioButton
CMFCVisualManagerWindows7::OnDrawRibbonApplicationButton Überschreibt CMFCVisualManager::OnDrawRibbonApplicationButton
CMFCVisualManagerWindows7::OnDrawRibbonButtonBorder Überschreibt CMFCVisualManager::OnDrawRibbonButtonBorder
CMFCVisualManagerWindows7::OnDrawRibbonCaption Überschreibt CMFCVisualManager::OnDrawRibbonCaption
CMFCVisualManagerWindows7::OnDrawRibbonCaptionButton Überschreibt CMFCVisualManager::OnDrawRibbonCaptionButton
CMFCVisualManagerWindows7::OnDrawRibbonCategory Überschreibt CMFCVisualManager::OnDrawRibbonCategory
CMFCVisualManagerWindows7::OnDrawRibbonCategoryTab Überschreibt CMFCVisualManager::OnDrawRibbonCategoryTab
CMFCVisualManagerWindows7::OnDrawRibbonDefaultPaneButton Überschreibt CMFCVisualManager::OnDrawRibbonDefaultPaneButton
CMFCVisualManagerWindows7::OnDrawRibbonGalleryButton Überschreibt CMFCVisualManager::OnDrawRibbonGalleryButton
CMFCVisualManagerWindows7::OnDrawRibbonLaunchButton Überschreibt CMFCVisualManager::OnDrawRibbonLaunchButton
CMFCVisualManagerWindows7::OnDrawRibbonMenuCheckFrame Überschreibt CMFCVisualManager::OnDrawRibbonMenuCheckFrame
CMFCVisualManagerWindows7::OnDrawRibbonPanel Überschreibt CMFCVisualManager::OnDrawRibbonPanel
CMFCVisualManagerWindows7::OnDrawRibbonPanelCaption Überschreibt CMFCVisualManager::OnDrawRibbonPanelCaption
CMFCVisualManagerWindows7::OnDrawRibbonProgressBar Überschreibt CMFCVisualManager::OnDrawRibbonProgressBar
CMFCVisualManagerWindows7::OnDrawRibbonRecentFilesFrame Überschreibt CMFCVisualManager::OnDrawRibbonRecentFilesFrame
CMFCVisualManagerWindows7::OnDrawRibbonSliderChannel Überschreibt CMFCVisualManager::OnDrawRibbonSliderChannel
CMFCVisualManagerWindows7::OnDrawRibbonSliderThumb Überschreibt CMFCVisualManager::OnDrawRibbonSliderThumb
CMFCVisualManagerWindows7::OnDrawRibbonSliderZoomButton Überschreibt CMFCVisualManager::OnDrawRibbonSliderZoomButton
CMFCVisualManagerWindows7::OnDrawRibbonStatusBarPane Überschreibt CMFCVisualManager::OnDrawRibbonStatusBarPane
CMFCVisualManagerWindows7::OnDrawRibbonTabsFrame Überschreibt CMFCVisualManager::OnDrawRibbonTabsFrame
CMFCVisualManagerWindows7::OnDrawStatusBarSizeBox Überschreibt CMFCVisualManagerWindows::OnDrawStatusBarSizeBox
CMFCVisualManagerWindows7::OnFillBarBackground Überschreibt CMFCVisualManagerWindows::OnFillBarBackground
CMFCVisualManagerWindows7::OnFillButtonInterior Überschreibt CMFCVisualManagerWindows::OnFillButtonInterior
CMFCVisualManagerWindows7::OnFillMenuImageRect Das Framework ruft diese Methode auf, wenn sie den Bereich um Menüelementbilder ausfüllt.
CMFCVisualManagerWindows7::OnFillRibbonButton Überschreibt CMFCVisualManager::OnFillRibbonButton
CMFCVisualManagerWindows7::OnFillRibbonQuickAccessToolBarPopup Überschreibt CMFCVisualManager::OnFillRibbonQuickAccessToolBarPopup
CMFCVisualManagerWindows7::OnHighlightMenuItem Überschreibt CMFCVisualManagerWindows::OnHighlightMenuItem
CMFCVisualManagerWindows7::OnNcActivate Überschreibt CMFCVisualManager::OnNcActivate
CMFCVisualManagerWindows7::OnNcPaint Überschreibt CMFCVisualManager::OnNcPaint
CMFCVisualManagerWindows7::OnUpdateSystemColors Überschreibt CMFCVisualManagerWindows::OnUpdateSystemColors
CMFCVisualManagerWindows7::SetResourceHandle Legt den Ressourcenhandle fest, der die Attribute des visuellen Managers beschreibt.
CMFCVisualManagerWindows7::SetStyle Legt das Farbschema der CMFCVisualManagerWindows7 GUI fest.

Hinweise

Verwenden Sie die CMFCVisualManagerWindows7 Klasse, um die Darstellung Ihrer Anwendung zu ändern, um eine Windows 7-Standardanwendung nachzuahmen. Diese Klasse ist möglicherweise ungültig, wenn Ihre Anwendung unter einer früheren Windows-Version als Windows 7 ausgeführt wird. In diesem Szenario verwendet die Anwendung den standardmäßigen visuellen Manager, der in CMFCVisualManager definiert ist.

Der CMFCVisualManagerWindows7 erbt mehrere Methoden von der CMFCVisualManagerWindows-Klasse und der CMFCVisualManager Klasse. Die im vorherigen Abschnitt aufgeführten Methoden sind neue Methoden für die CMFCVisualManagerWindows7 Klasse.

Vererbungshierarchie

CObject

CMFCBaseVisualManager

CMFCVisualManager

CMFCVisualManagerOfficeXP

CMFCVisualManagerWindows

CMFCVisualManagerWindows7

Anforderungen

Header: afxvisualmanagerwindows7.h

CMFCVisualManagerWindows7::~CMFCVisualManagerWindows7

Standard destruktor.

virtual ~CMFCVisualManagerWindows7();

CMFCVisualManagerWindows7::CMFCVisualManagerWindows7

Der Standardkonstruktor.

CMFCVisualManagerWindows7();

CMFCVisualManagerWindows7::GetRibbonEditBackgroundColor

Ruft die Hintergrundfarbe eines Menüband-Bearbeitungsfelds ab.

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

Parameter

Pedit
[in] Ein Zeiger auf das Bearbeitungssteuerelement. Dieser Wert darf nicht NULL sein.

bIsHighlighted
[out] Gibt zurück, ob das Menübandfeld hervorgehoben ist.

bIsPaneHighlighted
[out] Gibt TRUE zurück, wenn der Menübandbereich, der pEdit enthält, hervorgehoben ist.

bIsDisabled
[out] Gibt zurück, ob pEdit deaktiviert ist.

Rückgabewert

Die Hintergrundfarbe des Bearbeitungsfelds "pEdit".

Hinweise

CMFCVisualManagerWindows7::OnFillMenuImageRect

Das Framework ruft diese Methode auf, wenn sie einen Bereich um ein Menüelementbild ausfüllt.

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

Parameter

pDC
[in] Ein Zeiger auf den Gerätekontext einer Menüschaltfläche.

pButton
[in] Ein Zeiger auf ein CMFCToolBarButton. Das Framework füllt den Hintergrund für diese Schaltfläche aus.

Rechteck
[in] Ein Rechteck, das die Grenzen des Bildbereichs der Menüschaltfläche angibt.

state
[in] Der Schaltflächenzustand.

Hinweise

Siehe auch

Hierarchiediagramm
Klassen
CMFCVisualManager-Klasse
CMFCVisualManagerWindows-Klasse