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 |
---|---|
A estrutura chama esse método para determinar se as guias 3D devem sempre ser realçadas no aplicativo. Overrides ( CMFCVisualManager::AlwaysHighlight3DTabs.) |
|
Overrides ( CMFCVisualManager::DrawComboBorderWinXP.) |
|
Overrides ( CMFCVisualManager::DrawComboDropButtonWinXP.) |
|
Overrides ( CMFCVisualManager::DrawPushButtonWinXP.) |
|
A estrutura chama esse método quando desenha um botão da barra de ferramentas. Overrides ( CMFCVisualManager::GetButtonExtraBorder.) |
|
Overrides ( CMFCVisualManager::GetCaptionButtonExtraBorder.) |
|
Overrides ( CMFCVisualManager::GetDockingPaneCaptionExtraHeight.) |
|
Overrides ( CMFCVisualManagerOfficeXP::GetHighlightedMenuItemTextColor.) |
|
Overrides ( CMFCVisualManagerOfficeXP::GetPopupMenuGap.) |
|
Overrides ( CMFCVisualManagerOfficeXP::GetToolbarButtonTextColor.) |
|
Overrides ( CMFCVisualManager::IsDefaultWinXPPopupButton.) |
|
Overrides ( CMFCVisualManagerOfficeXP::IsHighlightWholeMenuItem.) |
|
|
|
Indica se o gerenciador visual implementa menus de XP- estilo do Office. Overrides ( CMFCVisualManager::IsOfficeXPStyleMenus.) |
|
Overrides ( CMFCVisualManager::IsWindowsThemingSupported.) |
|
Indica se um tema do windows está disponível. Um tema pode ser um tema do Windows XP ou um tema de Windows Vista . |
|
Overrides ( CMFCVisualManagerOfficeXP::OnDrawBarGripper.) |
|
Overrides ( CMFCVisualManagerOfficeXP::OnDrawBrowseButton.) |
|
Overrides ( CMFCVisualManagerOfficeXP::OnDrawButtonBorder.) |
|
Overrides ( CMFCVisualManagerOfficeXP::OnDrawButtonSeparator.) |
|
Overrides ( CMFCVisualManagerOfficeXP::OnDrawCaptionButton.) |
|
Overrides ( CMFCVisualManagerOfficeXP::OnDrawCaptionButtonIcon.) |
|
Overrides ( CMFCVisualManager::OnDrawCheckBoxEx.) |
|
Overrides ( CMFCVisualManagerOfficeXP::OnDrawComboBorder.) |
|
Overrides ( CMFCVisualManagerOfficeXP::OnDrawComboDropButton.) |
|
Overrides ( CMFCVisualManager::OnDrawControlBorder.) |
|
Overrides ( CMFCVisualManagerOfficeXP::OnDrawEditBorder.) |
|
Overrides ( CMFCVisualManager::OnDrawExpandingBox.) |
|
Overrides ( CMFCVisualManagerOfficeXP::OnDrawFloatingToolbarBorder.) |
|
A estrutura chama esse método quando desenhar a borda ao redor de uma instância de Classe CMFCHeaderCtrl. Overrides ( CMFCVisualManager::OnDrawHeaderCtrlBorder.) |
|
A estrutura chama essa função enquanto desenha a seta do tipo de controle header. Overrides ( CMFCVisualManager::OnDrawHeaderCtrlSortArrow.) |
|
Overrides ( CMFCVisualManagerOfficeXP::OnDrawMenuBorder.) |
|
Overrides ( CMFCVisualManagerOfficeXP::OnDrawMenuSystemButton.) |
|
Overrides ( CMFCVisualManagerOfficeXP::OnDrawMiniFrameBorder.) |
|
Chamado pela estrutura quando desenhar a borda de um botão da página do Outlook. Overrides ( CMFCVisualManager::OnDrawOutlookPageButtonBorder.) |
|
Overrides ( CMFCVisualManagerOfficeXP::OnDrawPaneBorder.) |
|
Overrides ( CMFCVisualManagerOfficeXP::OnDrawPaneCaption.) |
|
Overrides ( CMFCVisualManagerOfficeXP::OnDrawPopupWindowButtonBorder.) |
|
Overrides ( CMFCVisualManagerOfficeXP::OnDrawScrollButtons.) |
|
Overrides ( CMFCVisualManagerOfficeXP::OnDrawSeparator.) |
|
Overrides ( CMFCVisualManagerOfficeXP::OnDrawSpinButtons.) |
|
Overrides ( CMFCVisualManagerOfficeXP::OnDrawStatusBarPaneBorder.) |
|
A estrutura chama esse método quando desenha o indicador de progresso no objeto de CMFCStatusBar . Overrides ( CMFCVisualManager::OnDrawStatusBarProgress.) |
|
A estrutura chama esse método quando desenha a caixa de tamanho para CMFCStatusBar. Overrides ( CMFCVisualManager::OnDrawStatusBarSizeBox.) |
|
Overrides ( CMFCVisualManagerOfficeXP::OnDrawTab.) |
|
Overrides ( CMFCVisualManagerOfficeXP::OnDrawTabCloseButton.) |
|
Overrides ( CMFCVisualManagerOfficeXP::OnDrawTabsButtonBorder.) |
|
Overrides ( CMFCVisualManagerOfficeXP::OnDrawTask.) |
|
Overrides ( CMFCVisualManagerOfficeXP::OnDrawTasksGroupAreaBorder.) |
|
Overrides ( CMFCVisualManagerOfficeXP::OnDrawTasksGroupCaption.) |
|
Overrides ( CMFCVisualManagerOfficeXP::OnDrawTearOffCaption.) |
|
Overrides ( CMFCVisualManagerOfficeXP::OnErasePopupWindowButton.) |
|
Overrides ( CMFCVisualManagerOfficeXP::OnEraseTabsArea.) |
|
Overrides ( CMFCVisualManagerOfficeXP::OnEraseTabsButton.) |
|
A estrutura chama esse método quando apaga um quadro em Classe CMFCBaseTabCtrl. Overrides ( CMFCVisualManager::OnEraseTabsFrame.) |
|
Overrides ( CMFCVisualManagerOfficeXP::OnFillBarBackground.) |
|
Overrides ( CMFCVisualManagerOfficeXP::OnFillButtonInterior.) |
|
Overrides ( CMFCVisualManagerOfficeXP::OnFillCommandsListBackground.) |
|
Overrides ( CMFCVisualManagerOfficeXP::OnFillMiniFrameCaption.) |
|
A estrutura chama esse método quando preenche o interior de um botão da página do Outlook. Overrides ( CMFCVisualManager::OnFillOutlookPageButton.) |
|
Overrides ( CMFCVisualManagerOfficeXP::OnFillTasksGroupInterior.) |
|
A estrutura chama esse método quando preenche o plano de fundo de um controle de CMFCTasksPane . Overrides ( CMFCVisualManager::OnFillTasksPaneBackground.) |
|
Overrides ( CMFCVisualManagerOfficeXP::OnHighlightMenuItem.) |
|
Overrides ( CMFCVisualManagerOfficeXP::OnHighlightRarelyUsedMenuItems.) |
|
Overrides ( CMFCVisualManagerOfficeXP::OnUpdateSystemColors.) |
|
|
Membros de dados
Nome |
Descrição |
---|---|
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
Requisitos
Cabeçalho: afxvisualmanagerwindows.h
Consulte também
Referência
Classe CMFCVisualManagerOfficeXP