Udostępnij za pośrednictwem


Klasa CMFCVisualManagerWindows7

Element CMFCVisualManagerWindows7 daje aplikacji wygląd aplikacji systemu Windows 7.

Składnia

class CMFCVisualManagerWindows7 : public CMFCVisualManagerWindows;

Członkowie

Konstruktory publiczne

Nazwa/nazwisko opis
CMFCVisualManagerWindows7::CMFCVisualManagerWindows7 Konstruktor domyślny.
CMFCVisualManagerWindows7::~CMFCVisualManagerWindows7 Domyślny destruktor.

Metody publiczne

Nazwa/nazwisko opis
CMFCVisualManagerWindows7::CleanStyle Czyści bieżący styl wizualizacji i resetuje domyślny styl wizualizacji.
CMFCVisualManagerWindows7::CleanUp Czyści wszystkie obiekty w interfejsie użytkownika i resetuje menu.
CMFCVisualManagerWindows7::DrawNcBtn Rysuje przycisk w obszarze niekliencką na ramce. Struktura używa tej metody do rysowania zminimalizowania, maksymalizowania, zamykania i przywracania przycisków w prawym górnym rogu ramki okna. Ta metoda jest wywoływana tylko wtedy, gdy program używa motywu Aero .
CMFCVisualManagerWindows7::DrawNcText Rysuje tekst w obszarze niekliencką na ramce. Struktura używa tej metody, aby narysować tytuł aplikacji na pasku tytułu w górnej części okna ramki.
CMFCVisualManagerWindows7::DrawSeparator Rysuje separator klasy CMFCToolBar.
CMFCVisualManagerWindows7::GetRibbonBar Pobiera klasę CMFCRibbonBar skojarzoną z interfejsem użytkownika.
CMFCVisualManagerWindows7::GetRibbonEditBackgroundColor Uzyskuje kolor tła pola edycji wstążki.
CMFCVisualManagerWindows7::GetRibbonPopupBorderSize Zastępuje cmFCVisualManager::GetRibbonPopupBorderSize
CMFCVisualManagerWindows7::GetRibbonQuickAccessToolBarChevronOffset Zastępuje cmFCVisualManager::GetRibbonQuickAccessToolBarChevronOffset
CMFCVisualManagerWindows7::GetRibbonQuickAccessToolBarRightMargin Zastępuje cmFCVisualManager::GetRibbonQuickAccessToolBarRightMargin
CMFCVisualManagerWindows7::IsHighlightWholeMenuItem Zastępuje cmFCVisualManagerWindows::IsHighlight KtoTo leMenuItem
CMFCVisualManagerWindows7::IsOwnerDrawMenuCheck Zastępuje cmFCVisualManager::IsOwnerDrawMenuCheck
CMFCVisualManagerWindows7::IsRibbonPresent Określa, czy element CMFCRibbonBar jest obecny i widoczny.
CMFCVisualManagerWindows7::OnDrawButtonBorder Zastępuje cmFCVisualManagerWindows::OnDrawButtonBorder
CMFCVisualManagerWindows7::OnDrawCheckBoxEx Zastępuje polecenie CMFCVisualManagerWindows::OnDrawCheckBoxEx
CMFCVisualManagerWindows7::OnDrawComboDropButton Zastępuje atrybut CMFCVisualManagerWindows::OnDrawComboDropButton
CMFCVisualManagerWindows7::OnDrawDefaultRibbonImage Zastępuje cmFCVisualManager::OnDrawDefaultRibbonImage
CMFCVisualManagerWindows7::OnDrawMenuBorder Zastępuje cmFCVisualManagerWindows::OnDrawMenuBorder
CMFCVisualManagerWindows7::OnDrawMenuCheck Zastępuje cmFCVisualManager::OnDrawMenuCheck
CMFCVisualManagerWindows7::OnDrawMenuLabel Zastępuje cmFCVisualManager::OnDrawMenuLabel
CMFCVisualManagerWindows7::OnDrawRadioButton Zastępuje CMFCVisualManager::OnDrawRadioButton
CMFCVisualManagerWindows7::OnDrawRibbonApplicationButton Zastępuje polecenie CMFCVisualManager::OnDrawRibbonApplicationButton
CMFCVisualManagerWindows7::OnDrawRibbonButtonBorder Zastępuje cmFCVisualManager::OnDrawRibbonButtonBorder
CMFCVisualManagerWindows7::OnDrawRibbonCaption Zastępuje cmFCVisualManager::OnDrawRibbonCaption
CMFCVisualManagerWindows7::OnDrawRibbonCaptionButton Zastępuje cmFCVisualManager::OnDrawRibbonCaptionButton
CMFCVisualManagerWindows7::OnDrawRibbonCategory Zastępuje cmFCVisualManager::OnDrawRibbonCategory
CMFCVisualManagerWindows7::OnDrawRibbonCategoryTab Zastępuje cmFCVisualManager::OnDrawRibbonCategoryTab
CMFCVisualManagerWindows7::OnDrawRibbonDefaultPaneButton Zastępuje cmFCVisualManager::OnDrawRibbonDefaultPaneButton
CMFCVisualManagerWindows7::OnDrawRibbonGalleryButton Zastępuje cmFCVisualManager::OnDrawRibbonGalleryButton
CMFCVisualManagerWindows7::OnDrawRibbonLaunchButton Zastępuje CMFCVisualManager::OnDrawRibbonLaunchButton
CMFCVisualManagerWindows7::OnDrawRibbonMenuCheckFrame Zastępuje cmFCVisualManager::OnDrawRibbonMenuCheckFrame
CMFCVisualManagerWindows7::OnDrawRibbonPanel Zastępuje cmFCVisualManager::OnDrawRibbonPanel
CMFCVisualManagerWindows7::OnDrawRibbonPanelCaption Zastępuje cmFCVisualManager::OnDrawRibbonPanelCaption
CMFCVisualManagerWindows7::OnDrawRibbonProgressBar Zastępuje cmFCVisualManager::OnDrawRibbonProgressBar
CMFCVisualManagerWindows7::OnDrawRibbonRecentFilesFrame Zastępuje element CMFCVisualManager::OnDrawRibbonRecentFilesFrame
CMFCVisualManagerWindows7::OnDrawRibbonSliderChannel Zastępuje cmFCVisualManager::OnDrawRibbonsliderChannel
CMFCVisualManagerWindows7::OnDrawRibbonSliderThumb Zastępuje cmFCVisualManager::OnDrawRibbonSliderThumb
CMFCVisualManagerWindows7::OnDrawRibbonSliderZoomButton Zastępuje cmFCVisualManager::OnDrawRibbonsliderZoomButton
CMFCVisualManagerWindows7::OnDrawRibbonStatusBarPane Zastępuje cmFCVisualManager::OnDrawRibbonStatusBarPane
CMFCVisualManagerWindows7::OnDrawRibbonTabsFrame Zastępuje element CMFCVisualManager::OnDrawRibbonTabsFrame
CMFCVisualManagerWindows7::OnDrawStatusBarSizeBox Zastępuje cmFCVisualManagerWindows::OnDrawStatusBarSizeBox
CMFCVisualManagerWindows7::OnFillBarBackground Zastępuje cmFCVisualManagerWindows::OnFillBarBackground
CMFCVisualManagerWindows7::OnFillButtonInterior Zastępuje cmFCVisualManagerWindows::OnFillButtonInterior
CMFCVisualManagerWindows7::OnFillMenuImageRect Struktura wywołuje tę metodę, gdy wypełnia obszar wokół obrazów elementów menu.
CMFCVisualManagerWindows7::OnFillRibbonButton Zastępuje cmFCVisualManager::OnFillRibbonButton
CMFCVisualManagerWindows7::OnFillRibbonQuickAccessToolBarPopup Zastępuje cmFCVisualManager::OnFillRibbonQuickAccessToolBarPopup
CMFCVisualManagerWindows7::OnHighlightMenuItem Zastępuje cmFCVisualManagerWindows::OnHighlightMenuItem
CMFCVisualManagerWindows7::OnNcActivate Zastępuje cmFCVisualManager::OnNcActivate
CMFCVisualManagerWindows7::OnNcPaint Zastępuje cmFCVisualManager::OnNcPaint
CMFCVisualManagerWindows7::OnUpdateSystemColors Zastępuje cmFCVisualManagerWindows::OnUpdateSystemColors
CMFCVisualManagerWindows7::SetResourceHandle Ustawia uchwyt zasobu, który opisuje atrybuty menedżera wizualizacji.
CMFCVisualManagerWindows7::SetStyle Ustawia schemat kolorów graficznego interfejsu CMFCVisualManagerWindows7 użytkownika.

Uwagi

CMFCVisualManagerWindows7 Użyj klasy , aby zmienić wygląd aplikacji, aby naśladować domyślną aplikację systemu Windows 7. Ta klasa może nie być prawidłowa, jeśli aplikacja jest uruchomiona w wersji systemu Windows starszej niż Windows 7. W tym scenariuszu aplikacja używa domyślnego menedżera wizualizacji zdefiniowanego w programie CMFCVisualManager.

CmFCVisualManagerWindows7 dziedziczy wiele metod zarówno z klasy CMFCVisualManagerWindows, jak CMFCVisualManager i klasy . Metody wymienione w poprzedniej sekcji to metody nowe dla CMFCVisualManagerWindows7 klasy.

Hierarchia dziedziczenia

Cobject

CMFCBaseVisualManager

Cmfcvisualmanager

CMFCVisualManagerOfficeXP

CMFCVisualManagerWindows

CMFCVisualManagerWindows7

Wymagania

Nagłówek: afxvisualmanagerwindows7.h

CMFCVisualManagerWindows7::~CMFCVisualManagerWindows7

Domyślny destruktor.

virtual ~CMFCVisualManagerWindows7();

CMFCVisualManagerWindows7::CMFCVisualManagerWindows7

Konstruktor domyślny.

CMFCVisualManagerWindows7();

CMFCVisualManagerWindows7::GetRibbonEditBackgroundColor

Uzyskuje kolor tła pola edycji wstążki.

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

Parametry

pEdit
[in] Wskaźnik do kontrolki edycji. Ta wartość nie może mieć wartości NULL.

bIsHighlighted
[out] Zwraca, czy pole wstążki jest wyróżnione.

bIsPaneHighlighted
[out] Zwraca wartość TRUE, jeśli zostanie wyróżniony panel wstążki zawierający element pEdit .

bIsDisabled
[out] Zwraca, czy element pEdit jest wyłączony.

Wartość zwracana

Kolor tła pola edycji pEdit.

Uwagi

CMFCVisualManagerWindows7::OnFillMenuImageRect

Struktura wywołuje tę metodę, gdy wypełnia obszar wokół obrazu elementu menu.

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

Parametry

Pdc
[in] Wskaźnik do kontekstu urządzenia przycisku menu.

PButton
[in] Wskaźnik do .CMFCToolBarButton Struktura wypełnia tło tego przycisku.

Prostokąt
[in] Prostokąt określający granice obszaru obrazu przycisku menu.

state
[in] Stan przycisku.

Uwagi

Zobacz też

Wykres hierarchii
Klasy
Klasa CMFCVisualManager
Klasa CMFCVisualManagerWindows