Classe CMFCVisualManagerWindows
CMFCVisualManagerWindows riproduce l'aspetto di Microsoft Windows XP o Microsoft Vista quando l'utente seleziona un tema di Vista o Windows XP.
class CMFCVisualManagerWindows : public CMFCVisualManagerOfficeXP
Membri
Costruttori pubblici
Nome |
Descrizione |
---|---|
CMFCVisualManagerWindows::CMFCVisualManagerWindows |
Costruttore predefinito. |
Metodi pubblici
Nome |
Descrizione |
---|---|
Il framework chiama questo metodo per determinare se le schede tridimensionale dovrebbero essere evidenziate sempre l'applicazione. (Override CMFCVisualManager::AlwaysHighlight3DTabs). |
|
(Override CMFCVisualManager::DrawComboBorderWinXP). |
|
(Override CMFCVisualManager::DrawComboDropButtonWinXP). |
|
(Override CMFCVisualManager::DrawPushButtonWinXP). |
|
Il framework chiama questo metodo quando si estrae un pulsante della barra degli strumenti. (Override CMFCVisualManager::GetButtonExtraBorder). |
|
(Override CMFCVisualManager::GetCaptionButtonExtraBorder). |
|
(Override CMFCVisualManager::GetDockingPaneCaptionExtraHeight). |
|
(Override CMFCVisualManagerOfficeXP::GetHighlightedMenuItemTextColor). |
|
(Override CMFCVisualManagerOfficeXP::GetPopupMenuGap). |
|
(Override CMFCVisualManagerOfficeXP::GetToolbarButtonTextColor). |
|
(Override CMFCVisualManager::IsDefaultWinXPPopupButton). |
|
(Override CMFCVisualManagerOfficeXP::IsHighlightWholeMenuItem). |
|
|
|
Indica se il gestore visualizzazione implementa i menu stile XP di Office. (Override CMFCVisualManager::IsOfficeXPStyleMenus). |
|
(Override CMFCVisualManager::IsWindowsThemingSupported). |
|
Indica se un tema di Windows è disponibile. Un tema può essere un tema di Windows XP o un tema Windows Vista. |
|
(Override CMFCVisualManagerOfficeXP::OnDrawBarGripper). |
|
(Override CMFCVisualManagerOfficeXP::OnDrawBrowseButton). |
|
(Override CMFCVisualManagerOfficeXP::OnDrawButtonBorder). |
|
(Override CMFCVisualManagerOfficeXP::OnDrawButtonSeparator). |
|
(Override CMFCVisualManagerOfficeXP::OnDrawCaptionButton). |
|
(Override CMFCVisualManagerOfficeXP::OnDrawCaptionButtonIcon). |
|
(Override CMFCVisualManager::OnDrawCheckBoxEx). |
|
(Override CMFCVisualManagerOfficeXP::OnDrawComboBorder). |
|
(Override CMFCVisualManagerOfficeXP::OnDrawComboDropButton). |
|
(Override CMFCVisualManager::OnDrawControlBorder). |
|
(Override CMFCVisualManagerOfficeXP::OnDrawEditBorder). |
|
(Override CMFCVisualManager::OnDrawExpandingBox). |
|
(Override CMFCVisualManagerOfficeXP::OnDrawFloatingToolbarBorder). |
|
Il framework chiama questo metodo quando si estrae il bordo attorno a un'istanza Classe CMFCHeaderCtrl. (Override CMFCVisualManager::OnDrawHeaderCtrlBorder). |
|
Il framework chiama la funzione quando si estrae la freccia di ordinamento di un controllo intestazione. (Override CMFCVisualManager::OnDrawHeaderCtrlSortArrow). |
|
(Override CMFCVisualManagerOfficeXP::OnDrawMenuBorder). |
|
(Override CMFCVisualManagerOfficeXP::OnDrawMenuSystemButton). |
|
(Override CMFCVisualManagerOfficeXP::OnDrawMiniFrameBorder). |
|
Chiamato dal framework quando si estrae il bordo di un pulsante della pagina di Outlook. (Override CMFCVisualManager::OnDrawOutlookPageButtonBorder). |
|
(Override CMFCVisualManagerOfficeXP::OnDrawPaneBorder). |
|
(Override CMFCVisualManagerOfficeXP::OnDrawPaneCaption). |
|
(Override CMFCVisualManagerOfficeXP::OnDrawPopupWindowButtonBorder). |
|
(Override CMFCVisualManagerOfficeXP::OnDrawScrollButtons). |
|
(Override CMFCVisualManagerOfficeXP::OnDrawSeparator). |
|
(Override CMFCVisualManagerOfficeXP::OnDrawSpinButtons). |
|
(Override CMFCVisualManagerOfficeXP::OnDrawStatusBarPaneBorder). |
|
Il framework chiama questo metodo quando si estrae l'indicatore di stato sull'oggetto CMFCStatusBar. (Override CMFCVisualManager::OnDrawStatusBarProgress). |
|
Il framework chiama questo metodo quando si estrae la casella di dimensioni per CMFCStatusBar. (Override CMFCVisualManager::OnDrawStatusBarSizeBox). |
|
(Override CMFCVisualManagerOfficeXP::OnDrawTab). |
|
(Override CMFCVisualManagerOfficeXP::OnDrawTabCloseButton). |
|
(Override CMFCVisualManagerOfficeXP::OnDrawTabsButtonBorder). |
|
(Override CMFCVisualManagerOfficeXP::OnDrawTask). |
|
(Override CMFCVisualManagerOfficeXP::OnDrawTasksGroupAreaBorder). |
|
(Override CMFCVisualManagerOfficeXP::OnDrawTasksGroupCaption). |
|
(Override CMFCVisualManagerOfficeXP::OnDrawTearOffCaption). |
|
(Override CMFCVisualManagerOfficeXP::OnErasePopupWindowButton). |
|
(Override CMFCVisualManagerOfficeXP::OnEraseTabsArea). |
|
(Override CMFCVisualManagerOfficeXP::OnEraseTabsButton). |
|
Il framework chiama questo metodo quando si elimina un frame su Classe CMFCBaseTabCtrl. (Override CMFCVisualManager::OnEraseTabsFrame). |
|
(Override CMFCVisualManagerOfficeXP::OnFillBarBackground). |
|
(Override CMFCVisualManagerOfficeXP::OnFillButtonInterior). |
|
(Override CMFCVisualManagerOfficeXP::OnFillCommandsListBackground). |
|
(Override CMFCVisualManagerOfficeXP::OnFillMiniFrameCaption). |
|
Il framework chiama questo metodo quando si riempie l'interno di un pulsante della pagina di Outlook. (Override CMFCVisualManager::OnFillOutlookPageButton). |
|
(Override CMFCVisualManagerOfficeXP::OnFillTasksGroupInterior). |
|
Il framework chiama questo metodo quando si riempie lo sfondo di un controllo CMFCTasksPane. (Override CMFCVisualManager::OnFillTasksPaneBackground). |
|
(Override CMFCVisualManagerOfficeXP::OnHighlightMenuItem). |
|
(Override CMFCVisualManagerOfficeXP::OnHighlightRarelyUsedMenuItems). |
|
(Override CMFCVisualManagerOfficeXP::OnUpdateSystemColors). |
|
|
Membri di dati
Nome |
Descrizione |
---|---|
Specifica se il tema di Windows XP visualizzare schede tridimensionale. |
Note
Utilizzare la classe CMFCVisualManagerWindows per modificare l'aspetto dell'applicazione riprodurre Windows XP o il tema corrente Windows Vista nel computer in cui viene eseguita l'applicazione.
Tuttavia, un tema di Windows potrebbe non essere disponibile quando l'applicazione è in esecuzione in precedenza su una versione di Windows in Windows XP o se i temi sono disabilitate perché l'utente utilizza la visualizzazione Classico. In assenza di un tema disponibile, l'applicazione utilizza il gestore visualizzazione predefinito definito in CMFCVisualManager.
Esempio
Nell'esempio riportato di seguito viene illustrato come utilizzare CMFCVisualManagerWindows. Questo frammento di codice fa parte Esempio di demo del desktop.
CMFCVisualManager::SetDefaultManager (RUNTIME_CLASS (CMFCVisualManagerWindows));
Gerarchia di ereditarietà
Requisiti
intestazione: afxvisualmanagerwindows.h
Vedere anche
Riferimenti
Classe CMFCVisualManagerOfficeXP
CMFCVisualManager::SetDefaultManager