CMFCVisualManagerWindows7 – třída
Poskytuje CMFCVisualManagerWindows7
aplikaci vzhled aplikace systému Windows 7.
Syntaxe
class CMFCVisualManagerWindows7 : public CMFCVisualManagerWindows;
Členové
Veřejné konstruktory
Název | Popis |
---|---|
CMFCVisualManagerWindows7::CMFCVisualManagerWindows7 | Výchozí konstruktor. |
CMFCVisualManagerWindows7::~CMFCVisualManagerWindows7 | Výchozí destruktor. |
Veřejné metody
Název | 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::IsHighlightWholeMenuItem |
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 |
Potlačuje 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 |
Potlačuje 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řepsání CMFCVisualManager::OnNcPaint |
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
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á.
Návratová 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