Megosztás a következőn keresztül:


CMFCVisualManagerWindows7 osztály

Megjegyzés:

A Microsoft Foundation Classes (MFC) könyvtár továbbra is támogatott. A továbbiakban azonban nem adunk hozzá funkciókat, és nem frissítjük a dokumentációt.

Ez CMFCVisualManagerWindows7 egy Windows 7-alkalmazás megjelenését adja az alkalmazásnak.

Szemantika

class CMFCVisualManagerWindows7 : public CMFCVisualManagerWindows;

Tagok

Nyilvános konstruktorok

Név Description
CMFCVisualManagerWindows7::CMFCVisualManagerWindows7 Alapértelmezett konstruktor.
CMFCVisualManagerWindows7::~CMFCVisualManagerWindows7 Alapértelmezett destruktor.

Nyilvános metódusok

Név Description
CMFCVisualManagerWindows7::CleanStyle Törli az aktuális vizualizációs stílust, és alaphelyzetbe állítja az alapértelmezett vizuális stílust.
CMFCVisualManagerWindows7::CleanUp Törli a felhasználói felületen található összes objektumot, és alaphelyzetbe állítja a menüket.
CMFCVisualManagerWindows7::DrawNcBtn Gomb rajzolása a keret nem ügyfél területén. A keretrendszer ezzel a módszerrel az ablakkeret jobb felső sarkában lévő kis méretű, teljes méretű, bezárási és visszaállítási gombokat rajzolja meg. Ezt a metódust csak akkor hívjuk meg, ha a program témát Aero használ.
CMFCVisualManagerWindows7::DrawNcText Szöveget rajzol a keret nem ügyfélterületén. A keretrendszer ezzel a módszerrel rajzolja meg az alkalmazás címét a keretablak tetején található címsorban.
CMFCVisualManagerWindows7::DrawSeparator Elválasztó rajzolása a CMFCToolBar osztályon.
CMFCVisualManagerWindows7::GetRibbonBar Lekéri a felhasználói felülethez társított CMFCRibbonBar osztályt .
CMFCVisualManagerWindows7::GetRibbonEditBackgroundColor Beolvas egy menüszalag szerkesztési mező háttérszínét.
CMFCVisualManagerWindows7::GetRibbonPopupBorderSize Felülbírálások CMFCVisualManager::GetRibbonPopupBorderSize
CMFCVisualManagerWindows7::GetRibbonQuickAccessToolBarChevronOffset Felülbírálások CMFCVisualManager::GetRibbonQuickAccessToolBarChevronOffset
CMFCVisualManagerWindows7::GetRibbonQuickAccessToolBarRightMargin Felülbírálások CMFCVisualManager::GetRibbonQuickAccessToolBarRightMargin
CMFCVisualManagerWindows7::IsHighlightWholeMenuItem Felülbírálások CMFCVisualManagerWindows::IsHighlightWholeMenuItem
CMFCVisualManagerWindows7::IsOwnerDrawMenuCheck Felülbírálások CMFCVisualManager::IsOwnerDrawMenuCheck
CMFCVisualManagerWindows7::IsRibbonPresent Meghatározza, hogy egy CMFCRibbonBar adott jelen van-e és látható-e.
CMFCVisualManagerWindows7::OnDrawButtonBorder Felülbírálások CMFCVisualManagerWindows::OnDrawButtonBorder
CMFCVisualManagerWindows7::OnDrawCheckBoxEx Felülbírálások CMFCVisualManagerWindows::OnDrawCheckBoxEx
CMFCVisualManagerWindows7::OnDrawComboDropButton Felülbírálások CMFCVisualManagerWindows::OnDrawComboDropButton
CMFCVisualManagerWindows7::OnDrawDefaultRibbonImage Felülbírálások CMFCVisualManager::OnDrawDefaultRibbonImage
CMFCVisualManagerWindows7::OnDrawMenuBorder Felülbírálások CMFCVisualManagerWindows::OnDrawMenuBorder
CMFCVisualManagerWindows7::OnDrawMenuCheck Felülbírálások CMFCVisualManager::OnDrawMenuCheck
CMFCVisualManagerWindows7::OnDrawMenuLabel Felülbírálások CMFCVisualManager::OnDrawMenuLabel
CMFCVisualManagerWindows7::OnDrawRadioButton Felülbírálja CMFCVisualManager::OnDrawRadioButton
CMFCVisualManagerWindows7::OnDrawRibbonApplicationButton Felülbírálások CMFCVisualManager::OnDrawRibbonApplicationButton
CMFCVisualManagerWindows7::OnDrawRibbonButtonBorder Felülbírálások CMFCVisualManager::OnDrawRibbonButtonBorder
CMFCVisualManagerWindows7::OnDrawRibbonCaption Felülbírálások CMFCVisualManager::OnDrawRibbonCaption
CMFCVisualManagerWindows7::OnDrawRibbonCaptionButton Felülbírálások CMFCVisualManager::OnDrawRibbonCaptionButton
CMFCVisualManagerWindows7::OnDrawRibbonCategory Felülbírálások CMFCVisualManager::OnDrawRibbonCategory
CMFCVisualManagerWindows7::OnDrawRibbonCategoryTab Felülbírálások CMFCVisualManager::OnDrawRibbonCategoryTab
CMFCVisualManagerWindows7::OnDrawRibbonDefaultPaneButton Felülbírálások CMFCVisualManager::OnDrawRibbonDefaultPaneButton
CMFCVisualManagerWindows7::OnDrawRibbonGalleryButton Felülbírálások CMFCVisualManager::OnDrawRibbonGalleryButton
CMFCVisualManagerWindows7::OnDrawRibbonLaunchButton Felülbírálja CMFCVisualManager::OnDrawRibbonLaunchButton
CMFCVisualManagerWindows7::OnDrawRibbonMenuCheckFrame Felülbírálások CMFCVisualManager::OnDrawRibbonMenuCheckFrame
CMFCVisualManagerWindows7::OnDrawRibbonPanel Felülbírálások CMFCVisualManager::OnDrawRibbonPanel
CMFCVisualManagerWindows7::OnDrawRibbonPanelCaption Felülbírálások CMFCVisualManager::OnDrawRibbonPanelCaption
CMFCVisualManagerWindows7::OnDrawRibbonProgressBar Felülbírálások CMFCVisualManager::OnDrawRibbonProgressBar
CMFCVisualManagerWindows7::OnDrawRibbonRecentFilesFrame Felülbírálások CMFCVisualManager::OnDrawRibbonRecentFilesFrame
CMFCVisualManagerWindows7::OnDrawRibbonSliderChannel Felülbírálások CMFCVisualManager::OnDrawRibbonSliderChannel
CMFCVisualManagerWindows7::OnDrawRibbonSliderThumb Felülbírálások CMFCVisualManager::OnDrawRibbonSliderThumb
CMFCVisualManagerWindows7::OnDrawRibbonSliderZoomButton Felülbírálások CMFCVisualManager::OnDrawRibbonSliderZoomButton
CMFCVisualManagerWindows7::OnDrawRibbonStatusBarPane Felülbírálások CMFCVisualManager::OnDrawRibbonStatusBarPane
CMFCVisualManagerWindows7::OnDrawRibbonTabsFrame Felülbírálások CMFCVisualManager::OnDrawRibbonTabsFrame
CMFCVisualManagerWindows7::OnDrawStatusBarSizeBox Felülbírálások CMFCVisualManagerWindows::OnDrawStatusBarSizeBox
CMFCVisualManagerWindows7::OnFillBarBackground Felülbírálások CMFCVisualManagerWindows::OnFillBarBackground
CMFCVisualManagerWindows7::OnFillButtonInterior Felülbírálások CMFCVisualManagerWindows::OnFillButtonInterior
CMFCVisualManagerWindows7::OnFillMenuImageRect A keretrendszer ezt a metódust hívja meg, amikor kitölti a menüelem-rendszerképek körüli területet.
CMFCVisualManagerWindows7::OnFillRibbonButton Felülbírálások CMFCVisualManager::OnFillRibbonButton
CMFCVisualManagerWindows7::OnFillRibbonQuickAccessToolBarPopup Felülbírálások CMFCVisualManager::OnFillRibbonQuickAccessToolBarPopup
CMFCVisualManagerWindows7::OnHighlightMenuItem Felülbírálások CMFCVisualManagerWindows::OnHighlightMenuItem
CMFCVisualManagerWindows7::OnNcActivate Felülbírálások CMFCVisualManager::OnNcActivate
CMFCVisualManagerWindows7::OnNcPaint Felülbírálások CMFCVisualManager::OnNcPaint
CMFCVisualManagerWindows7::OnUpdateSystemColors Felülbírálások CMFCVisualManagerWindows::OnUpdateSystemColors
CMFCVisualManagerWindows7::SetResourceHandle Beállítja a vizualizációkezelő attribútumait leíró erőforrás-leírót.
CMFCVisualManagerWindows7::SetStyle Beállítja a grafikus felhasználói felület színsémát CMFCVisualManagerWindows7 .

Megjegyzések

CMFCVisualManagerWindows7 Az osztály használatával módosíthatja az alkalmazás megjelenését egy alapértelmezett Windows 7-alkalmazás utánzásához. Előfordulhat, hogy ez az osztály nem érvényes, ha az alkalmazás a Windows 7-nél korábbi Windows-verzión fut. Ebben a forgatókönyvben az alkalmazás a CMFCVisualManagerben definiált alapértelmezett vizualizációkezelőt használja.

A CMFCVisualManagerWindows7 több metódust örököl a CMFCVisualManagerWindows osztálytól és az CMFCVisualManager osztálytól is. Az előző szakaszban felsorolt metódusok az osztály új metódusai CMFCVisualManagerWindows7 .

Öröklési hierarchia

CObject

CMFCBaseVisualManager

CMFCVisualManager

CMFCVisualManagerOfficeXP

CMFCVisualManagerWindows

CMFCVisualManagerWindows7

Requirements

Fejléc: afxvisualmanagerwindows7.h

CMFCVisualManagerWindows7::~CMFCVisualManagerWindows7

Alapértelmezett destruktor.

virtual ~CMFCVisualManagerWindows7();

CMFCVisualManagerWindows7::CMFCVisualManagerWindows7

Alapértelmezett konstruktor.

CMFCVisualManagerWindows7();

CMFCVisualManagerWindows7::GetRibbonEditBackgroundColor

Beolvasja a menüszalag szerkesztési mezőjének háttérszínét.

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

Paraméterek

pSzerkesztés
[in] A szerkesztési vezérlőre mutató mutató. Ez az érték nem lehet NULL.

bIsHighlighted
[kifelé] Azt adja vissza, hogy a menüszalag mező ki van-e emelve.

bIsPaneHighlighted
[kifelé] Igaz értéket ad vissza, ha a pEditet tartalmazó menüszalagpanel ki van emelve.

bIsDisabled
[kifelé] Azt adja vissza, hogy a pEdit le van-e tiltva.

Visszaadott érték

A szerkesztési mező háttérszíne pEdit.

Megjegyzések

CMFCVisualManagerWindows7::OnFillMenuImageRect

A keretrendszer akkor hívja meg ezt a metódust, amikor kitölti a menüelem képe körüli területet.

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

Paraméterek

Pdc
[in] Egy menügomb eszközkörnyezetére mutató mutató.

pButton
[in] Mutató egy CMFCToolBarButton. A keretrendszer kitölti a gomb hátterét.

Téglalap
[in] Egy téglalap, amely meghatározza a menügomb képterületének határait.

state
[in] A gomb állapota.

Megjegyzések

Lásd még

hierarchiadiagram
osztályok
CMFCVisualManager osztály
CMFCVisualManagerWindows osztály