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::IsHighlightWholeMenuItem |
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
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
Weitere Informationen
Hierarchiediagramm
Klassen
CMFCVisualManager-Klasse
CMFCVisualManagerWindows-Klasse