Condividi tramite


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

CMFCVisualManagerWindows::AlwaysHighlight3DTabs

Il framework chiama questo metodo per determinare se le schede tridimensionale dovrebbero essere evidenziate sempre l'applicazione. (Override CMFCVisualManager::AlwaysHighlight3DTabs).

CMFCVisualManagerWindows::DrawComboBorderWinXP

  (Override CMFCVisualManager::DrawComboBorderWinXP).

CMFCVisualManagerWindows::DrawComboDropButtonWinXP

  (Override CMFCVisualManager::DrawComboDropButtonWinXP).

CMFCVisualManagerWindows::DrawPushButtonWinXP

  (Override CMFCVisualManager::DrawPushButtonWinXP).

CMFCVisualManagerWindows::GetButtonExtraBorder

Il framework chiama questo metodo quando si estrae un pulsante della barra degli strumenti. (Override CMFCVisualManager::GetButtonExtraBorder).

CMFCVisualManagerWindows::GetCaptionButtonExtraBorder

  (Override CMFCVisualManager::GetCaptionButtonExtraBorder).

CMFCVisualManagerWindows::GetDockingPaneCaptionExtraHeight

  (Override CMFCVisualManager::GetDockingPaneCaptionExtraHeight).

CMFCVisualManagerWindows::GetHighlightedMenuItemTextColor

  (Override CMFCVisualManagerOfficeXP::GetHighlightedMenuItemTextColor).

CMFCVisualManagerWindows::GetPopupMenuGap

  (Override CMFCVisualManagerOfficeXP::GetPopupMenuGap).

CMFCVisualManagerWindows::GetToolbarButtonTextColor

  (Override CMFCVisualManagerOfficeXP::GetToolbarButtonTextColor).

CMFCVisualManagerWindows::IsDefaultWinXPPopupButton

  (Override CMFCVisualManager::IsDefaultWinXPPopupButton).

CMFCVisualManagerWindows::IsHighlightWholeMenuItem

  (Override CMFCVisualManagerOfficeXP::IsHighlightWholeMenuItem).

CMFCVisualManagerWindows::IsOfficeStyleMenus

 

CMFCVisualManagerWindows::IsOfficeXPStyleMenus

Indica se il gestore visualizzazione implementa i menu stile XP di Office. (Override CMFCVisualManager::IsOfficeXPStyleMenus).

CMFCVisualManagerWindows::IsWindowsThemingSupported

  (Override CMFCVisualManager::IsWindowsThemingSupported).

CMFCVisualManagerWindows::IsWinXPThemeAvailable

Indica se un tema di Windows è disponibile. Un tema può essere un tema di Windows XP o un tema Windows Vista.

CMFCVisualManagerWindows::OnDrawBarGripper

  (Override CMFCVisualManagerOfficeXP::OnDrawBarGripper).

CMFCVisualManagerWindows::OnDrawBrowseButton

  (Override CMFCVisualManagerOfficeXP::OnDrawBrowseButton).

CMFCVisualManagerWindows::OnDrawButtonBorder

  (Override CMFCVisualManagerOfficeXP::OnDrawButtonBorder).

CMFCVisualManagerWindows::OnDrawButtonSeparator

  (Override CMFCVisualManagerOfficeXP::OnDrawButtonSeparator).

CMFCVisualManagerWindows::OnDrawCaptionButton

  (Override CMFCVisualManagerOfficeXP::OnDrawCaptionButton).

CMFCVisualManagerWindows::OnDrawCaptionButtonIcon

  (Override CMFCVisualManagerOfficeXP::OnDrawCaptionButtonIcon).

CMFCVisualManagerWindows::OnDrawCheckBoxEx

  (Override CMFCVisualManager::OnDrawCheckBoxEx).

CMFCVisualManagerWindows::OnDrawComboBorder

  (Override CMFCVisualManagerOfficeXP::OnDrawComboBorder).

CMFCVisualManagerWindows::OnDrawComboDropButton

  (Override CMFCVisualManagerOfficeXP::OnDrawComboDropButton).

CMFCVisualManagerWindows::OnDrawControlBorder

  (Override CMFCVisualManager::OnDrawControlBorder).

CMFCVisualManagerWindows::OnDrawEditBorder

  (Override CMFCVisualManagerOfficeXP::OnDrawEditBorder).

CMFCVisualManagerWindows::OnDrawExpandingBox

  (Override CMFCVisualManager::OnDrawExpandingBox).

CMFCVisualManagerWindows::OnDrawFloatingToolbarBorder

  (Override CMFCVisualManagerOfficeXP::OnDrawFloatingToolbarBorder).

CMFCVisualManagerWindows::OnDrawHeaderCtrlBorder

Il framework chiama questo metodo quando si estrae il bordo attorno a un'istanza Classe CMFCHeaderCtrl. (Override CMFCVisualManager::OnDrawHeaderCtrlBorder).

CMFCVisualManagerWindows::OnDrawHeaderCtrlSortArrow

Il framework chiama la funzione quando si estrae la freccia di ordinamento di un controllo intestazione. (Override CMFCVisualManager::OnDrawHeaderCtrlSortArrow).

CMFCVisualManagerWindows::OnDrawMenuBorder

  (Override CMFCVisualManagerOfficeXP::OnDrawMenuBorder).

CMFCVisualManagerWindows::OnDrawMenuSystemButton

  (Override CMFCVisualManagerOfficeXP::OnDrawMenuSystemButton).

CMFCVisualManagerWindows::OnDrawMiniFrameBorder

  (Override CMFCVisualManagerOfficeXP::OnDrawMiniFrameBorder).

CMFCVisualManagerWindows::OnDrawOutlookPageButtonBorder

Chiamato dal framework quando si estrae il bordo di un pulsante della pagina di Outlook. (Override CMFCVisualManager::OnDrawOutlookPageButtonBorder).

CMFCVisualManagerWindows::OnDrawPaneBorder

  (Override CMFCVisualManagerOfficeXP::OnDrawPaneBorder).

CMFCVisualManagerWindows::OnDrawPaneCaption

  (Override CMFCVisualManagerOfficeXP::OnDrawPaneCaption).

CMFCVisualManagerWindows::OnDrawPopupWindowButtonBorder

  (Override CMFCVisualManagerOfficeXP::OnDrawPopupWindowButtonBorder).

CMFCVisualManagerWindows::OnDrawScrollButtons

  (Override CMFCVisualManagerOfficeXP::OnDrawScrollButtons).

CMFCVisualManagerWindows::OnDrawSeparator

  (Override CMFCVisualManagerOfficeXP::OnDrawSeparator).

CMFCVisualManagerWindows::OnDrawSpinButtons

  (Override CMFCVisualManagerOfficeXP::OnDrawSpinButtons).

CMFCVisualManagerWindows::OnDrawStatusBarPaneBorder

  (Override CMFCVisualManagerOfficeXP::OnDrawStatusBarPaneBorder).

CMFCVisualManagerWindows::OnDrawStatusBarProgress

Il framework chiama questo metodo quando si estrae l'indicatore di stato sull'oggetto CMFCStatusBar. (Override CMFCVisualManager::OnDrawStatusBarProgress).

CMFCVisualManagerWindows::OnDrawStatusBarSizeBox

Il framework chiama questo metodo quando si estrae la casella di dimensioni per CMFCStatusBar. (Override CMFCVisualManager::OnDrawStatusBarSizeBox).

CMFCVisualManagerWindows::OnDrawTab

  (Override CMFCVisualManagerOfficeXP::OnDrawTab).

CMFCVisualManagerWindows::OnDrawTabCloseButton

  (Override CMFCVisualManagerOfficeXP::OnDrawTabCloseButton).

CMFCVisualManagerWindows::OnDrawTabsButtonBorder

  (Override CMFCVisualManagerOfficeXP::OnDrawTabsButtonBorder).

CMFCVisualManagerWindows::OnDrawTask

  (Override CMFCVisualManagerOfficeXP::OnDrawTask).

CMFCVisualManagerWindows::OnDrawTasksGroupAreaBorder

  (Override CMFCVisualManagerOfficeXP::OnDrawTasksGroupAreaBorder).

CMFCVisualManagerWindows::OnDrawTasksGroupCaption

  (Override CMFCVisualManagerOfficeXP::OnDrawTasksGroupCaption).

CMFCVisualManagerWindows::OnDrawTearOffCaption

  (Override CMFCVisualManagerOfficeXP::OnDrawTearOffCaption).

CMFCVisualManagerWindows::OnErasePopupWindowButton

  (Override CMFCVisualManagerOfficeXP::OnErasePopupWindowButton).

CMFCVisualManagerWindows::OnEraseTabsArea

  (Override CMFCVisualManagerOfficeXP::OnEraseTabsArea).

CMFCVisualManagerWindows::OnEraseTabsButton

  (Override CMFCVisualManagerOfficeXP::OnEraseTabsButton).

CMFCVisualManagerWindows::OnEraseTabsFrame

Il framework chiama questo metodo quando si elimina un frame su Classe CMFCBaseTabCtrl. (Override CMFCVisualManager::OnEraseTabsFrame).

CMFCVisualManagerWindows::OnFillBarBackground

  (Override CMFCVisualManagerOfficeXP::OnFillBarBackground).

CMFCVisualManagerWindows::OnFillButtonInterior

  (Override CMFCVisualManagerOfficeXP::OnFillButtonInterior).

CMFCVisualManagerWindows::OnFillCommandsListBackground

  (Override CMFCVisualManagerOfficeXP::OnFillCommandsListBackground).

CMFCVisualManagerWindows::OnFillMiniFrameCaption

  (Override CMFCVisualManagerOfficeXP::OnFillMiniFrameCaption).

CMFCVisualManagerWindows::OnFillOutlookPageButton

Il framework chiama questo metodo quando si riempie l'interno di un pulsante della pagina di Outlook. (Override CMFCVisualManager::OnFillOutlookPageButton).

CMFCVisualManagerWindows::OnFillTasksGroupInterior

  (Override CMFCVisualManagerOfficeXP::OnFillTasksGroupInterior).

CMFCVisualManagerWindows::OnFillTasksPaneBackground

Il framework chiama questo metodo quando si riempie lo sfondo di un controllo CMFCTasksPane. (Override CMFCVisualManager::OnFillTasksPaneBackground).

CMFCVisualManagerWindows::OnHighlightMenuItem

  (Override CMFCVisualManagerOfficeXP::OnHighlightMenuItem).

CMFCVisualManagerWindows::OnHighlightRarelyUsedMenuItems

  (Override CMFCVisualManagerOfficeXP::OnHighlightRarelyUsedMenuItems).

CMFCVisualManagerWindows::OnUpdateSystemColors

  (Override CMFCVisualManagerOfficeXP::OnUpdateSystemColors).

CMFCVisualManagerWindows::SetOfficeStyleMenus

 

Membri di dati

Nome

Descrizione

CMFCVisualManagerWindows::m_b3DTabsXPTheme

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à

CObject

   CMFCBaseVisualManager

      CMFCVisualManager

         CMFCVisualManagerOfficeXP

            CMFCVisualManagerWindows

Requisiti

intestazione: afxvisualmanagerwindows.h

Vedere anche

Riferimenti

Grafico delle gerarchie

Classe CMFCVisualManager

Classe CMFCVisualManagerOfficeXP

CMFCVisualManager::SetDefaultManager

Altre risorse

Classi MFC