Sdílet prostřednictvím


CMFCVisualManagerWindows7 – třída

Poskytuje CMFCVisualManagerWindows7 aplikaci vzhled aplikace systému Windows 7.

Syntaxe

class CMFCVisualManagerWindows7 : public CMFCVisualManagerWindows;

Členové

Veřejné konstruktory

Jméno popis
CMFCVisualManagerWindows7::CMFCVisualManagerWindows7 Výchozí konstruktor.
CMFCVisualManagerWindows7::~CMFCVisualManagerWindows7 Výchozí destruktor.

Veřejné metody

Jméno popis
CMFCVisualManagerWindows7::CleanStyle Vymaže aktuální vizuální styl a obnoví výchozí vizuální styl.
CMFCVisualManagerWindows7::CleanUp Vymaže všechny objekty v uživatelském rozhraní a obnoví nabídky.
CMFCVisualManagerWindows7::DrawNcBtn Nakreslí tlačítko v oblasti, která není klientem na rámu. Architektura používá tuto metodu k kreslení minimalizace, maximalizace, zavření a obnovení tlačítek v pravém horním rohu rámečku okna. Tato metoda je volána pouze v případě, že program používá Aero motiv.
CMFCVisualManagerWindows7::DrawNcText Nakreslí text v oblasti, která není klientem na rámečku. Architektura používá tuto metodu k vykreslení názvu aplikace v záhlaví v horní části okna rámečku.
CMFCVisualManagerWindows7::DrawSeparator Nakreslí oddělovač třídy CMFCToolBar.
CMFCVisualManagerWindows7::GetRibbonBar Načte CMFCRibbonBar Třída přidružená k uživatelskému rozhraní.
CMFCVisualManagerWindows7::GetRibbonEditBackgroundColor Získá barvu pozadí pole pro úpravy pásu karet.
CMFCVisualManagerWindows7::GetRibbonPopupBorderSize Přepsání CMFCVisualManager::GetRibbonPopupBorderSize
CMFCVisualManagerWindows7::GetRibbonQuickAccessToolBarChevronOffset Přepsání CMFCVisualManager::GetRibbonQuickAccessToolBarChevronOffset
CMFCVisualManagerWindows7::GetRibbonQuickAccessToolBarRightMargin Přepsání CMFCVisualManager::GetRibbonQuickAccessToolBarRightMargin
CMFCVisualManagerWindows7::IsHighlightWholeMenuItem Přepsání CMFCVisualManagerWindows::IsHighlight Kdo leMenuItem
CMFCVisualManagerWindows7::IsOwnerDrawMenuCheck Přepsání CMFCVisualManager::IsOwnerDrawMenuCheck
CMFCVisualManagerWindows7::IsRibbonPresent Určuje, zda je přítomna CMFCRibbonBar a viditelná.
CMFCVisualManagerWindows7::OnDrawButtonBorder Přepsání CMFCVisualManagerWindows::OnDrawButtonBorder
CMFCVisualManagerWindows7::OnDrawCheckBoxEx Přepsání CMFCVisualManagerWindows::OnDrawCheckBoxEx
CMFCVisualManagerWindows7::OnDrawComboDropButton Přepsání CMFCVisualManagerWindows::OnDrawComboDropButton
CMFCVisualManagerWindows7::OnDrawDefaultRibbonImage Přepsání CMFCVisualManager::OnDrawDefaultRibbonImage
CMFCVisualManagerWindows7::OnDrawMenuBorder Přepsání CMFCVisualManagerWindows::OnDrawMenuBorder
CMFCVisualManagerWindows7::OnDrawMenuCheck Přepsání CMFCVisualManager::OnDrawMenuCheck
CMFCVisualManagerWindows7::OnDrawMenuLabel Přepsání CMFCVisualManager::OnDrawMenuLabel
CMFCVisualManagerWindows7::OnDrawRadioButton Přepisuje CMFCVisualManager::OnDrawRadioButton
CMFCVisualManagerWindows7::OnDrawRibbonApplicationButton Přepsání CMFCVisualManager::OnDrawRibbonApplicationButton
CMFCVisualManagerWindows7::OnDrawRibbonButtonBorder Přepsání CMFCVisualManager::OnDrawRibbonButtonBorder
CMFCVisualManagerWindows7::OnDrawRibbonCaption Přepsání CMFCVisualManager::OnDrawRibbonCaption
CMFCVisualManagerWindows7::OnDrawRibbonCaptionButton Přepsání CMFCVisualManager::OnDrawRibbonCaptionButton
CMFCVisualManagerWindows7::OnDrawRibbonCategory Přepsání CMFCVisualManager::OnDrawRibbonCategory
CMFCVisualManagerWindows7::OnDrawRibbonCategoryTab Přepsání CMFCVisualManager::OnDrawRibbonCategoryTab
CMFCVisualManagerWindows7::OnDrawRibbonDefaultPaneButton Přepsání CMFCVisualManager::OnDrawRibbonDefaultPaneButton
CMFCVisualManagerWindows7::OnDrawRibbonGalleryButton Přepsání CMFCVisualManager::OnDrawRibbonGalleryButton
CMFCVisualManagerWindows7::OnDrawRibbonLaunchButton Přepisuje CMFCVisualManager::OnDrawRibbonLaunchButton
CMFCVisualManagerWindows7::OnDrawRibbonMenuCheckFrame Přepsání CMFCVisualManager::OnDrawRibbonMenuCheckFrame
CMFCVisualManagerWindows7::OnDrawRibbonPanel Přepsání CMFCVisualManager::OnDrawRibbonPanel
CMFCVisualManagerWindows7::OnDrawRibbonPanelCaption Přepsání CMFCVisualManager::OnDrawRibbonPanelCaption
CMFCVisualManagerWindows7::OnDrawRibbonProgressBar Přepsání CMFCVisualManager::OnDrawRibbonProgressBar
CMFCVisualManagerWindows7::OnDrawRibbonRecentFilesFrame Přepsání CMFCVisualManager::OnDrawRibbonRecentFilesFrame
CMFCVisualManagerWindows7::OnDrawRibbonSliderChannel Přepsání CMFCVisualManager::OnDrawRibbonSliderChannel
CMFCVisualManagerWindows7::OnDrawRibbonSliderThumb Přepsání CMFCVisualManager::OnDrawRibbonSliderThumb
CMFCVisualManagerWindows7::OnDrawRibbonSliderZoomButton Přepsání CMFCVisualManager::OnDrawRibbonSliderZoomButton
CMFCVisualManagerWindows7::OnDrawRibbonStatusBarPane Přepsání CMFCVisualManager::OnDrawRibbonStatusBarPane
CMFCVisualManagerWindows7::OnDrawRibbonTabsFrame Přepsání CMFCVisualManager::OnDrawRibbonTabsFrame
CMFCVisualManagerWindows7::OnDrawStatusBarSizeBox Přepsání CMFCVisualManagerWindows::OnDrawStatusBarSizeBox
CMFCVisualManagerWindows7::OnFillBarBackground Přepsání CMFCVisualManagerWindows::OnFillBarBackground
CMFCVisualManagerWindows7::OnFillButtonInterior Přepsání CMFCVisualManagerWindows::OnFillButtonInterior
CMFCVisualManagerWindows7::OnFillMenuImageRect Architektura volá tuto metodu, když vyplní oblast kolem obrázků položek nabídky.
CMFCVisualManagerWindows7::OnFillRibbonButton Přepsání CMFCVisualManager::OnFillRibbonButton
CMFCVisualManagerWindows7::OnFillRibbonQuickAccessToolBarPopup Přepsání CMFCVisualManager::OnFillRibbonQuickAccessToolBarPopup
CMFCVisualManagerWindows7::OnHighlightMenuItem Přepsání CMFCVisualManagerWindows::OnHighlightMenuItem
CMFCVisualManagerWindows7::OnNcActivate Přepsání CMFCVisualManager::OnNcActivate
CMFCVisualManagerWindows7::OnNcPaint Přepisuje CMFCVisualManager::OnNc Malování
CMFCVisualManagerWindows7::OnUpdateSystemColors Přepsání CMFCVisualManagerWindows::OnUpdateSystemColors
CMFCVisualManagerWindows7::SetResourceHandle Nastaví popisovač prostředku, který popisuje atributy správce vizuálů.
CMFCVisualManagerWindows7::SetStyle Nastaví barevné schéma grafického CMFCVisualManagerWindows7 uživatelského rozhraní.

Poznámky

CMFCVisualManagerWindows7 Pomocí třídy můžete změnit vzhled aplikace tak, aby napodobuje výchozí aplikaci pro Windows 7. Tato třída nemusí být platná, pokud je vaše aplikace spuštěná ve verzi Windows starší než Windows 7. V tomto scénáři aplikace používá výchozího správce vizuálu definovaný v CMFCVisualManager.

CMFCVisualManagerWindows7 dědí více metod z CMFCVisualManagerWindows Třídy i CMFCVisualManager třídy. Metody uvedené v předchozí části jsou metody nové třídy CMFCVisualManagerWindows7 .

Hierarchie dědičnosti

Objekt CObject

CMFCBaseVisualManager

CMFCVisualManager

CMFCVisualManagerOfficeXP

CMFCVisualManagerWindows

CMFCVisualManagerWindows7

Požadavky

Záhlaví: afxvisualmanagerwindows7.h

CMFCVisualManagerWindows7::~CMFCVisualManagerWindows7

Výchozí destruktor.

virtual ~CMFCVisualManagerWindows7();

CMFCVisualManagerWindows7::CMFCVisualManagerWindows7

Výchozí konstruktor.

CMFCVisualManagerWindows7();

CMFCVisualManagerWindows7::GetRibbonEditBackgroundColor

Získá barvu pozadí pole pro úpravy pásu karet.

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

Parametry

pEdit
[v] Ukazatel na ovládací prvek pro úpravy. Tato hodnota nemůže být NULL.

bIsHighlighted
[ven] Vrátí, zda je zvýrazněno pole pásu karet.

bIsPaneHighlighted
[ven] Vrátí hodnotu TRUE, pokud je zvýrazněn panel pásu karet, který obsahuje pEdit .

bIsDisabled
[ven] Vrátí, zda je funkce pEdit zakázaná.

Vrácená hodnota

Barva pozadí textového pole pEdit.

Poznámky

CMFCVisualManagerWindows7::OnFillMenuImageRect

Architektura volá tuto metodu, když vyplní oblast kolem obrázku položky nabídky.

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

Parametry

Pdc
[v] Ukazatel na kontext zařízení tlačítka nabídky.

pButton
[v] Ukazatel na .CMFCToolBarButton Rozhraní vyplní pozadí tohoto tlačítka.

Obdélník
[v] Obdélník, který určuje hranice oblasti obrázku tlačítka nabídky.

state
[v] Stav tlačítka.

Poznámky

Viz také

Graf hierarchie
Třídy
CMFCVisualManager – třída
CMFCVisualManagerWindows – třída