Compartilhar via


Classe CMFCVisualManagerWindows

CMFCVisualManagerWindows imita a aparência do Microsoft Windows XP ou o Microsoft Vista quando o usuário seleciona um Windows XP ou Vista tema.

class CMFCVisualManagerWindows : public CMFCVisualManagerOfficeXP

Membros

Construtores públicos

Nome

Descrição

CMFCVisualManagerWindows::CMFCVisualManagerWindows

Construtor padrão.

Métodos públicos

Nome

Descrição

CMFCVisualManagerWindows::AlwaysHighlight3DTabs

A estrutura chama esse método para determinar se as guias 3D sempre devem ser destacadas no aplicativo.(Substitui CMFCVisualManager::AlwaysHighlight3DTabs.)

CMFCVisualManagerWindows::DrawComboBorderWinXP

(Substitui CMFCVisualManager::DrawComboBorderWinXP.)

CMFCVisualManagerWindows::DrawComboDropButtonWinXP

(Substitui CMFCVisualManager::DrawComboDropButtonWinXP.)

CMFCVisualManagerWindows::DrawPushButtonWinXP

(Substitui CMFCVisualManager::DrawPushButtonWinXP.)

CMFCVisualManagerWindows::GetButtonExtraBorder

A estrutura chama esse método quando ele desenha um botão de barra de ferramentas.(Substitui CMFCVisualManager::GetButtonExtraBorder.)

CMFCVisualManagerWindows::GetCaptionButtonExtraBorder

(Substitui CMFCVisualManager::GetCaptionButtonExtraBorder.)

CMFCVisualManagerWindows::GetDockingPaneCaptionExtraHeight

(Substitui CMFCVisualManager::GetDockingPaneCaptionExtraHeight.)

CMFCVisualManagerWindows::GetHighlightedMenuItemTextColor

(Substitui CMFCVisualManagerOfficeXP::GetHighlightedMenuItemTextColor.)

CMFCVisualManagerWindows::GetPopupMenuGap

(Substitui CMFCVisualManagerOfficeXP::GetPopupMenuGap.)

CMFCVisualManagerWindows::GetToolbarButtonTextColor

(Substitui CMFCVisualManagerOfficeXP::GetToolbarButtonTextColor.)

CMFCVisualManagerWindows::IsDefaultWinXPPopupButton

(Substitui CMFCVisualManager::IsDefaultWinXPPopupButton.)

CMFCVisualManagerWindows::IsHighlightWholeMenuItem

(Substitui CMFCVisualManagerOfficeXP::IsHighlightWholeMenuItem.)

CMFCVisualManagerWindows::IsOfficeStyleMenus

 

CMFCVisualManagerWindows::IsOfficeXPStyleMenus

Indica se o Gerenciador visual implementa menus de estilo do Office XP.(Substitui CMFCVisualManager::IsOfficeXPStyleMenus.)

CMFCVisualManagerWindows::IsWindowsThemingSupported

(Substitui CMFCVisualManager::IsWindowsThemingSupported.)

CMFCVisualManagerWindows::IsWinXPThemeAvailable

Indica se um tema do Windows está disponível.Um tema pode ser um tema do Windows XP ou um Windows Vista tema.

CMFCVisualManagerWindows::OnDrawBarGripper

(Substitui CMFCVisualManagerOfficeXP::OnDrawBarGripper.)

CMFCVisualManagerWindows::OnDrawBrowseButton

(Substitui CMFCVisualManagerOfficeXP::OnDrawBrowseButton.)

CMFCVisualManagerWindows::OnDrawButtonBorder

(Substitui CMFCVisualManagerOfficeXP::OnDrawButtonBorder.)

CMFCVisualManagerWindows::OnDrawButtonSeparator

(Substitui CMFCVisualManagerOfficeXP::OnDrawButtonSeparator.)

CMFCVisualManagerWindows::OnDrawCaptionButton

(Substitui CMFCVisualManagerOfficeXP::OnDrawCaptionButton.)

CMFCVisualManagerWindows::OnDrawCaptionButtonIcon

(Substitui CMFCVisualManagerOfficeXP::OnDrawCaptionButtonIcon.)

CMFCVisualManagerWindows::OnDrawCheckBoxEx

(Substitui CMFCVisualManager::OnDrawCheckBoxEx.)

CMFCVisualManagerWindows::OnDrawComboBorder

(Substitui CMFCVisualManagerOfficeXP::OnDrawComboBorder.)

CMFCVisualManagerWindows::OnDrawComboDropButton

(Substitui CMFCVisualManagerOfficeXP::OnDrawComboDropButton.)

CMFCVisualManagerWindows::OnDrawControlBorder

(Substitui CMFCVisualManager::OnDrawControlBorder.)

CMFCVisualManagerWindows::OnDrawEditBorder

(Substitui CMFCVisualManagerOfficeXP::OnDrawEditBorder.)

CMFCVisualManagerWindows::OnDrawExpandingBox

(Substitui CMFCVisualManager::OnDrawExpandingBox.)

CMFCVisualManagerWindows::OnDrawFloatingToolbarBorder

(Substitui CMFCVisualManagerOfficeXP::OnDrawFloatingToolbarBorder.)

CMFCVisualManagerWindows::OnDrawHeaderCtrlBorder

A estrutura chama esse método quando ele desenha a borda ao redor de uma instância do Classe CMFCHeaderCtrl. (Substitui CMFCVisualManager::OnDrawHeaderCtrlBorder.)

CMFCVisualManagerWindows::OnDrawHeaderCtrlSortArrow

A estrutura chama esta função quando baseia-se na seta de classificar de um controle de cabeçalho.(Substitui CMFCVisualManager::OnDrawHeaderCtrlSortArrow.)

CMFCVisualManagerWindows::OnDrawMenuBorder

(Substitui CMFCVisualManagerOfficeXP::OnDrawMenuBorder.)

CMFCVisualManagerWindows::OnDrawMenuSystemButton

(Substitui CMFCVisualManagerOfficeXP::OnDrawMenuSystemButton.)

CMFCVisualManagerWindows::OnDrawMiniFrameBorder

(Substitui CMFCVisualManagerOfficeXP::OnDrawMiniFrameBorder.)

CMFCVisualManagerWindows::OnDrawOutlookPageButtonBorder

Chamado pela estrutura quando baseia-se a borda de um botão de página do Outlook.(Substitui CMFCVisualManager::OnDrawOutlookPageButtonBorder.)

CMFCVisualManagerWindows::OnDrawPaneBorder

(Substitui CMFCVisualManagerOfficeXP::OnDrawPaneBorder.)

CMFCVisualManagerWindows::OnDrawPaneCaption

(Substitui CMFCVisualManagerOfficeXP::OnDrawPaneCaption.)

CMFCVisualManagerWindows::OnDrawPopupWindowButtonBorder

(Substitui CMFCVisualManagerOfficeXP::OnDrawPopupWindowButtonBorder.)

CMFCVisualManagerWindows::OnDrawScrollButtons

(Substitui CMFCVisualManagerOfficeXP::OnDrawScrollButtons.)

CMFCVisualManagerWindows::OnDrawSeparator

(Substitui CMFCVisualManagerOfficeXP::OnDrawSeparator.)

CMFCVisualManagerWindows::OnDrawSpinButtons

(Substitui CMFCVisualManagerOfficeXP::OnDrawSpinButtons.)

CMFCVisualManagerWindows::OnDrawStatusBarPaneBorder

(Substitui CMFCVisualManagerOfficeXP::OnDrawStatusBarPaneBorder.)

CMFCVisualManagerWindows::OnDrawStatusBarProgress

A estrutura chama esse método quando ele desenha o indicador de progresso sobre o CMFCStatusBar objeto.(Substitui CMFCVisualManager::OnDrawStatusBarProgress.)

CMFCVisualManagerWindows::OnDrawStatusBarSizeBox

A estrutura chama esse método quando baseia-se a caixa dimensionar de um CMFCStatusBar.(Substitui CMFCVisualManager::OnDrawStatusBarSizeBox.)

CMFCVisualManagerWindows::OnDrawTab

(Substitui CMFCVisualManagerOfficeXP::OnDrawTab.)

CMFCVisualManagerWindows::OnDrawTabCloseButton

(Substitui CMFCVisualManagerOfficeXP::OnDrawTabCloseButton.)

CMFCVisualManagerWindows::OnDrawTabsButtonBorder

(Substitui CMFCVisualManagerOfficeXP::OnDrawTabsButtonBorder.)

CMFCVisualManagerWindows::OnDrawTask

(Substitui CMFCVisualManagerOfficeXP::OnDrawTask.)

CMFCVisualManagerWindows::OnDrawTasksGroupAreaBorder

(Substitui CMFCVisualManagerOfficeXP::OnDrawTasksGroupAreaBorder.)

CMFCVisualManagerWindows::OnDrawTasksGroupCaption

(Substitui CMFCVisualManagerOfficeXP::OnDrawTasksGroupCaption.)

CMFCVisualManagerWindows::OnDrawTearOffCaption

(Substitui CMFCVisualManagerOfficeXP::OnDrawTearOffCaption.)

CMFCVisualManagerWindows::OnErasePopupWindowButton

(Substitui CMFCVisualManagerOfficeXP::OnErasePopupWindowButton.)

CMFCVisualManagerWindows::OnEraseTabsArea

(Substitui CMFCVisualManagerOfficeXP::OnEraseTabsArea.)

CMFCVisualManagerWindows::OnEraseTabsButton

(Substitui CMFCVisualManagerOfficeXP::OnEraseTabsButton.)

CMFCVisualManagerWindows::OnEraseTabsFrame

A estrutura chama esse método quando ele apaga um quadro em um Classe CMFCBaseTabCtrl. (Substitui CMFCVisualManager::OnEraseTabsFrame.)

CMFCVisualManagerWindows::OnFillBarBackground

(Substitui CMFCVisualManagerOfficeXP::OnFillBarBackground.)

CMFCVisualManagerWindows::OnFillButtonInterior

(Substitui CMFCVisualManagerOfficeXP::OnFillButtonInterior.)

CMFCVisualManagerWindows::OnFillCommandsListBackground

(Substitui CMFCVisualManagerOfficeXP::OnFillCommandsListBackground.)

CMFCVisualManagerWindows::OnFillMiniFrameCaption

(Substitui CMFCVisualManagerOfficeXP::OnFillMiniFrameCaption.)

CMFCVisualManagerWindows::OnFillOutlookPageButton

A estrutura chama esse método quando ele preenche o interior de um botão de página do Outlook.(Substitui CMFCVisualManager::OnFillOutlookPageButton.)

CMFCVisualManagerWindows::OnFillTasksGroupInterior

(Substitui CMFCVisualManagerOfficeXP::OnFillTasksGroupInterior.)

CMFCVisualManagerWindows::OnFillTasksPaneBackground

A estrutura chama esse método quando ele preenche o plano de fundo de um CMFCTasksPane controle.(Substitui CMFCVisualManager::OnFillTasksPaneBackground.)

CMFCVisualManagerWindows::OnHighlightMenuItem

(Substitui CMFCVisualManagerOfficeXP::OnHighlightMenuItem.)

CMFCVisualManagerWindows::OnHighlightRarelyUsedMenuItems

(Substitui CMFCVisualManagerOfficeXP::OnHighlightRarelyUsedMenuItems.)

CMFCVisualManagerWindows::OnUpdateSystemColors

(Substitui CMFCVisualManagerOfficeXP::OnUpdateSystemColors.)

CMFCVisualManagerWindows::SetOfficeStyleMenus

 

Membros de dados

Nome

Descrição

CMFCVisualManagerWindows::m_b3DTabsXPTheme

Especifica se o tema do Windows XP exibe guias 3D.

Comentários

Use o CMFCVisualManagerWindows classe para alterar a aparência do seu aplicativo para imitar o Windows XP corrente ou Windows Vista tema do computador onde o aplicativo é executado.

Entretanto, um tema do Windows pode estar não disponível se seu aplicativo está executando uma versão do Windows anterior ao Windows XP ou se temas estão desativados porque o usuário está usando o Clássicomodo de exibição de .Se nenhum tema estiver disponível, o aplicativo usa o Gerenciador visual padrão definido em CMFCVisualManager.

Exemplo

O exemplo a seguir demonstra como usar CMFCVisualManagerWindows. Neste trecho de código faz parte o Exemplo do DesktopAlertDemo: Aplicativo MFC de alerta de área de trabalho.

     CMFCVisualManager::SetDefaultManager (RUNTIME_CLASS (CMFCVisualManagerWindows));

Hierarquia de herança

CObject

   CMFCBaseVisualManager

      CMFCVisualManager

         CMFCVisualManagerOfficeXP

            CMFCVisualManagerWindows

Requisitos

Cabeçalho: afxvisualmanagerwindows.h

Consulte também

Conceitos

Gráfico de hierarquia do MFC

Referência

Classe CMFCVisualManager

Classe CMFCVisualManagerOfficeXP

CMFCVisualManager::SetDefaultManager

Outros recursos

Classes (@@)