Klasa CMFCVisualManagerWindows7
Element CMFCVisualManagerWindows7
daje aplikacji wygląd aplikacji systemu Windows 7.
Składnia
class CMFCVisualManagerWindows7 : public CMFCVisualManagerWindows;
Elementy członkowskie
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::IsHighlightWholeMenuItem |
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
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