Compartilhar via


Classe CMFCVisualManagerWindows

CMFCVisualManagerWindows irá simular a aparência do Microsoft Windows XP ou no Microsoft vista quando o usuário seleciona um tema do Windows XP ou de vista.

class CMFCVisualManagerWindows : public CMFCVisualManagerOfficeXP

Membros

Construtores public

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 devem sempre ser realçadas no aplicativo. Overrides ( CMFCVisualManager::AlwaysHighlight3DTabs.)

CMFCVisualManagerWindows::DrawComboBorderWinXP

  Overrides ( CMFCVisualManager::DrawComboBorderWinXP.)

CMFCVisualManagerWindows::DrawComboDropButtonWinXP

  Overrides ( CMFCVisualManager::DrawComboDropButtonWinXP.)

CMFCVisualManagerWindows::DrawPushButtonWinXP

  Overrides ( CMFCVisualManager::DrawPushButtonWinXP.)

CMFCVisualManagerWindows::GetButtonExtraBorder

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

CMFCVisualManagerWindows::GetCaptionButtonExtraBorder

  Overrides ( CMFCVisualManager::GetCaptionButtonExtraBorder.)

CMFCVisualManagerWindows::GetDockingPaneCaptionExtraHeight

  Overrides ( CMFCVisualManager::GetDockingPaneCaptionExtraHeight.)

CMFCVisualManagerWindows::GetHighlightedMenuItemTextColor

  Overrides ( CMFCVisualManagerOfficeXP::GetHighlightedMenuItemTextColor.)

CMFCVisualManagerWindows::GetPopupMenuGap

  Overrides ( CMFCVisualManagerOfficeXP::GetPopupMenuGap.)

CMFCVisualManagerWindows::GetToolbarButtonTextColor

  Overrides ( CMFCVisualManagerOfficeXP::GetToolbarButtonTextColor.)

CMFCVisualManagerWindows::IsDefaultWinXPPopupButton

  Overrides ( CMFCVisualManager::IsDefaultWinXPPopupButton.)

CMFCVisualManagerWindows::IsHighlightWholeMenuItem

  Overrides ( CMFCVisualManagerOfficeXP::IsHighlightWholeMenuItem.)

CMFCVisualManagerWindows::IsOfficeStyleMenus

 

CMFCVisualManagerWindows::IsOfficeXPStyleMenus

Indica se o gerenciador visual implementa menus de XP- estilo do Office. Overrides ( CMFCVisualManager::IsOfficeXPStyleMenus.)

CMFCVisualManagerWindows::IsWindowsThemingSupported

  Overrides ( CMFCVisualManager::IsWindowsThemingSupported.)

CMFCVisualManagerWindows::IsWinXPThemeAvailable

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

CMFCVisualManagerWindows::OnDrawBarGripper

  Overrides ( CMFCVisualManagerOfficeXP::OnDrawBarGripper.)

CMFCVisualManagerWindows::OnDrawBrowseButton

  Overrides ( CMFCVisualManagerOfficeXP::OnDrawBrowseButton.)

CMFCVisualManagerWindows::OnDrawButtonBorder

  Overrides ( CMFCVisualManagerOfficeXP::OnDrawButtonBorder.)

CMFCVisualManagerWindows::OnDrawButtonSeparator

  Overrides ( CMFCVisualManagerOfficeXP::OnDrawButtonSeparator.)

CMFCVisualManagerWindows::OnDrawCaptionButton

  Overrides ( CMFCVisualManagerOfficeXP::OnDrawCaptionButton.)

CMFCVisualManagerWindows::OnDrawCaptionButtonIcon

  Overrides ( CMFCVisualManagerOfficeXP::OnDrawCaptionButtonIcon.)

CMFCVisualManagerWindows::OnDrawCheckBoxEx

  Overrides ( CMFCVisualManager::OnDrawCheckBoxEx.)

CMFCVisualManagerWindows::OnDrawComboBorder

  Overrides ( CMFCVisualManagerOfficeXP::OnDrawComboBorder.)

CMFCVisualManagerWindows::OnDrawComboDropButton

  Overrides ( CMFCVisualManagerOfficeXP::OnDrawComboDropButton.)

CMFCVisualManagerWindows::OnDrawControlBorder

  Overrides ( CMFCVisualManager::OnDrawControlBorder.)

CMFCVisualManagerWindows::OnDrawEditBorder

  Overrides ( CMFCVisualManagerOfficeXP::OnDrawEditBorder.)

CMFCVisualManagerWindows::OnDrawExpandingBox

  Overrides ( CMFCVisualManager::OnDrawExpandingBox.)

CMFCVisualManagerWindows::OnDrawFloatingToolbarBorder

  Overrides ( CMFCVisualManagerOfficeXP::OnDrawFloatingToolbarBorder.)

CMFCVisualManagerWindows::OnDrawHeaderCtrlBorder

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

CMFCVisualManagerWindows::OnDrawHeaderCtrlSortArrow

A estrutura chama essa função enquanto desenha a seta do tipo de controle header. Overrides ( CMFCVisualManager::OnDrawHeaderCtrlSortArrow.)

CMFCVisualManagerWindows::OnDrawMenuBorder

  Overrides ( CMFCVisualManagerOfficeXP::OnDrawMenuBorder.)

CMFCVisualManagerWindows::OnDrawMenuSystemButton

  Overrides ( CMFCVisualManagerOfficeXP::OnDrawMenuSystemButton.)

CMFCVisualManagerWindows::OnDrawMiniFrameBorder

  Overrides ( CMFCVisualManagerOfficeXP::OnDrawMiniFrameBorder.)

CMFCVisualManagerWindows::OnDrawOutlookPageButtonBorder

Chamado pela estrutura quando desenhar a borda de um botão da página do Outlook. Overrides ( CMFCVisualManager::OnDrawOutlookPageButtonBorder.)

CMFCVisualManagerWindows::OnDrawPaneBorder

  Overrides ( CMFCVisualManagerOfficeXP::OnDrawPaneBorder.)

CMFCVisualManagerWindows::OnDrawPaneCaption

  Overrides ( CMFCVisualManagerOfficeXP::OnDrawPaneCaption.)

CMFCVisualManagerWindows::OnDrawPopupWindowButtonBorder

  Overrides ( CMFCVisualManagerOfficeXP::OnDrawPopupWindowButtonBorder.)

CMFCVisualManagerWindows::OnDrawScrollButtons

  Overrides ( CMFCVisualManagerOfficeXP::OnDrawScrollButtons.)

CMFCVisualManagerWindows::OnDrawSeparator

  Overrides ( CMFCVisualManagerOfficeXP::OnDrawSeparator.)

CMFCVisualManagerWindows::OnDrawSpinButtons

  Overrides ( CMFCVisualManagerOfficeXP::OnDrawSpinButtons.)

CMFCVisualManagerWindows::OnDrawStatusBarPaneBorder

  Overrides ( CMFCVisualManagerOfficeXP::OnDrawStatusBarPaneBorder.)

CMFCVisualManagerWindows::OnDrawStatusBarProgress

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

CMFCVisualManagerWindows::OnDrawStatusBarSizeBox

A estrutura chama esse método quando desenha a caixa de tamanho para CMFCStatusBar. Overrides ( CMFCVisualManager::OnDrawStatusBarSizeBox.)

CMFCVisualManagerWindows::OnDrawTab

  Overrides ( CMFCVisualManagerOfficeXP::OnDrawTab.)

CMFCVisualManagerWindows::OnDrawTabCloseButton

  Overrides ( CMFCVisualManagerOfficeXP::OnDrawTabCloseButton.)

CMFCVisualManagerWindows::OnDrawTabsButtonBorder

  Overrides ( CMFCVisualManagerOfficeXP::OnDrawTabsButtonBorder.)

CMFCVisualManagerWindows::OnDrawTask

  Overrides ( CMFCVisualManagerOfficeXP::OnDrawTask.)

CMFCVisualManagerWindows::OnDrawTasksGroupAreaBorder

  Overrides ( CMFCVisualManagerOfficeXP::OnDrawTasksGroupAreaBorder.)

CMFCVisualManagerWindows::OnDrawTasksGroupCaption

  Overrides ( CMFCVisualManagerOfficeXP::OnDrawTasksGroupCaption.)

CMFCVisualManagerWindows::OnDrawTearOffCaption

  Overrides ( CMFCVisualManagerOfficeXP::OnDrawTearOffCaption.)

CMFCVisualManagerWindows::OnErasePopupWindowButton

  Overrides ( CMFCVisualManagerOfficeXP::OnErasePopupWindowButton.)

CMFCVisualManagerWindows::OnEraseTabsArea

  Overrides ( CMFCVisualManagerOfficeXP::OnEraseTabsArea.)

CMFCVisualManagerWindows::OnEraseTabsButton

  Overrides ( CMFCVisualManagerOfficeXP::OnEraseTabsButton.)

CMFCVisualManagerWindows::OnEraseTabsFrame

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

CMFCVisualManagerWindows::OnFillBarBackground

  Overrides ( CMFCVisualManagerOfficeXP::OnFillBarBackground.)

CMFCVisualManagerWindows::OnFillButtonInterior

  Overrides ( CMFCVisualManagerOfficeXP::OnFillButtonInterior.)

CMFCVisualManagerWindows::OnFillCommandsListBackground

  Overrides ( CMFCVisualManagerOfficeXP::OnFillCommandsListBackground.)

CMFCVisualManagerWindows::OnFillMiniFrameCaption

  Overrides ( CMFCVisualManagerOfficeXP::OnFillMiniFrameCaption.)

CMFCVisualManagerWindows::OnFillOutlookPageButton

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

CMFCVisualManagerWindows::OnFillTasksGroupInterior

  Overrides ( CMFCVisualManagerOfficeXP::OnFillTasksGroupInterior.)

CMFCVisualManagerWindows::OnFillTasksPaneBackground

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

CMFCVisualManagerWindows::OnHighlightMenuItem

  Overrides ( CMFCVisualManagerOfficeXP::OnHighlightMenuItem.)

CMFCVisualManagerWindows::OnHighlightRarelyUsedMenuItems

  Overrides ( CMFCVisualManagerOfficeXP::OnHighlightRarelyUsedMenuItems.)

CMFCVisualManagerWindows::OnUpdateSystemColors

  Overrides ( CMFCVisualManagerOfficeXP::OnUpdateSystemColors.)

CMFCVisualManagerWindows::SetOfficeStyleMenus

 

Membros de dados

Nome

Descrição

CMFCVisualManagerWindows::m_b3DTabsXPTheme

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

Comentários

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

Em o entanto, um tema do windows pode estar disponível se seu aplicativo estiver sendo executado em uma versão do windows anteriores ao Windows XP ou se os temas são desativados porque o usuário está usando o modo de Clássico . Se nenhum tema estiver disponível, o aplicativo usa o gerenciador visual padrão definido em CMFCVisualManager.

Exemplo

O exemplo seguinte demonstra como usar CMFCVisualManagerWindows. Este trecho de código é parte de Alerta exemplo de demonstração da á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

Referência

Gráfico da hierarquia

Classe CMFCVisualManager

Classe CMFCVisualManagerOfficeXP

CMFCVisualManager::

Outros recursos

Classes MFC