Classe CMFCVisualManagerOffice2003
CMFCVisualManagerOffice2003
fornece a um aplicativo uma aparência do Microsoft Office 2003.
Sintaxe
class CMFCVisualManagerOffice2003 : public CMFCVisualManagerOfficeXP
Membros
Métodos públicos
Nome | Descrição |
---|---|
CMFCVisualManagerOffice2003::DrawComboBorderWinXP | Desenha a borda da caixa de combinação usando o tema atual do Windows XP. (Substitui CMFCVisualManager::DrawComboBorderWinXP.) |
CMFCVisualManagerOffice2003::DrawComboDropButtonWinXP | Desenha um botão suspenso caixa de combinação usando o tema atual do Windows XP. (Substitui CMFCVisualManager::DrawComboDropButtonWinXP.) |
CMFCVisualManagerOffice2003::DrawCustomizeButton | Desenha um botão de personalizar. |
CMFCVisualManagerOffice2003::DrawPushButtonWinXP | Desenha um botão de ação usando o tema atual do Windows XP. (Substitui CMFCVisualManager::DrawPushButtonWinXP.) |
CMFCVisualManagerOffice2003::GetBaseThemeColor | Obtém a cor de base do tema. |
CMFCVisualManagerOffice2003::GetHighlightMenuItemColor | Obtém a cor usada para o item de menu realçado. |
CMFCVisualManagerOffice2003::GetPropertyGridGroupColor | A estrutura chama esse método para obter a cor da tela de fundo de uma lista de propriedades. (Substitui CMFCVisualManagerOfficeXP::GetPropertyGridGroupColor .) |
CMFCVisualManagerOffice2003::GetPropertyGridGroupTextColor | A estrutura chama esse método para recuperar a cor do texto de uma lista de propriedades. (Substitui CMFCVisualManagerOfficeXP::GetPropertyGridGroupTextColor .) |
CMFCVisualManagerOffice2003::GetShowAllMenuItemsHeight | Retorna a altura de todos os itens de menu. (Substitui CMFCVisualManager::GetShowAllMenuItemsHeight.) |
CMFCVisualManagerOffice2003::GetSmartDockingBaseGuideColors | Define a cor da borda e a cor da tela de fundo do grupo base especificada. (Substitui CMFCVisualManagerOfficeXP::GetSmartDockingBaseGuideColors .) |
CMFCVisualManagerOffice2003::GetSmartDockingHighlightToneColor | Obtém a cor do tom de realce. (Substitui CMFCVisualManager::GetSmartDockingHighlightToneColor.) |
CMFCVisualManagerOffice2003::GetTabFrameColors | A estrutura chama essa função quando precisa recuperar o conjunto de cores para desenhar uma janela de guia. (Substitui CMFCVisualManager::GetTabFrameColors.) |
CMFCVisualManagerOffice2003::GetToolBarCustomizeButtonMargin | Obtém a margem do botão Personalizar da barra de ferramentas. (Substitui CMFCVisualManager::GetToolBarCustomizeButtonMargin .) |
CMFCVisualManagerOffice2003::GetToolbarDisabledColor | Obtém a cor desabilitada para a barra de ferramentas. (Substitui CMFCVisualManager::GetToolbarDisabledColor .) |
CMFCVisualManagerOffice2003::GetToolTipInfo | Chamada pela estrutura para obter informações sobre a dica de ferramenta. (Substitui CMFCVisualManager::GetToolTipInfo.) |
CMFCVisualManagerOffice2003::IsDefaultWinXPColorsEnabled | Indica se o gerenciador visual usa cores nativas do tema do Windows XP. |
CMFCVisualManagerOffice2003::IsDockingTabHasBorder | Retorna se o gerenciador visual atual desenha bordas em torno de painéis encaixados e com guias. (Substitui CMFCVisualManager::IsDockingTabHasBorder.) |
CMFCVisualManagerOffice2003::IsHighlightOneNoteTabs | Indica se as guias do OneNote devem ser realçadas. (Substitui CMFCVisualManager::IsHighlightOneNoteTabs .) |
CMFCVisualManagerOffice2003::IsOffsetPressedButton | Chamado pela estrutura ao desenhar um botão de barra de ferramentas. (Substitui CMFCVisualManager::IsOffsetPressedButton .) |
CMFCVisualManagerOffice2003::IsStatusBarOfficeXPLook | Indica se há uma barra de status com uma aparência do Office XP. |
CMFCVisualManagerOffice2003::IsToolbarRoundShape | Indica se uma barra de ferramentas especificada tem uma forma redonda. (Substitui CMFCVisualManager::IsToolbarRoundShape.) |
CMFCVisualManagerOffice2003::IsUseGlobalTheme | Indica se um tema global do Windows XP é usado. |
CMFCVisualManagerOffice2003::IsWindowsThemingSupported | Indica se há suporte para temas do Windows. (Substitui CMFCVisualManager::IsWindowsThemingSupported.) |
CMFCVisualManagerOffice2003::OnDrawAutoHideButtonBorder | A estrutura chama esse método quando desenha a borda de um botão de ocultamento automático. (Substitui CMFCVisualManager::OnDrawAutoHideButtonBorder.) |
CMFCVisualManagerOffice2003::OnDrawBarGripper | Chamado pela estrutura quando desenha a garra de uma barra de controle. (Substitui CMFCVisualManagerOfficeXP::OnDrawBarGripper .) |
CMFCVisualManagerOffice2003::OnDrawBrowseButton | A estrutura chama esse método quando desenha o botão procurar para um controle de edição. (Substitui CMFCVisualManagerOfficeXP::OnDrawBrowseButton .) |
CMFCVisualManagerOffice2003::OnDrawButtonBorder | A estrutura chama esse método quando desenha a borda de um botão de barra de ferramentas. (Substitui CMFCVisualManagerOfficeXP::OnDrawButtonBorder .) |
CMFCVisualManagerOffice2003::OnDrawCaptionBarBorder | A estrutura chama esse método quando desenha a borda de um objeto classe CMFCCaptionBar. (Substitui CMFCVisualManager::OnDrawCaptionBarBorder.) |
CMFCVisualManagerOffice2003::OnDrawCheckBoxEx | A estrutura chama esse método quando desenha uma caixa de seleção. (Substitui CMFCVisualManager::OnDrawCheckBoxEx.) |
CMFCVisualManagerOffice2003::OnDrawComboBorder | A estrutura chama esse método quando desenha a borda em torno de um objeto da classe CMFCToolBarComboBoxButton. (Substitui CMFCVisualManagerOfficeXP::OnDrawComboBorder .) |
CMFCVisualManagerOffice2003::OnDrawComboDropButton | A estrutura chama esse método quando desenha o botão suspenso de uma classe CMFCToolBarComboBoxButton. (Substitui CMFCVisualManagerOfficeXP::OnDrawComboDropButton .) |
CMFCVisualManagerOffice2003::OnDrawControlBorder | A estrutura chama esse método quando desenha a borda de um controle. (Substitui CMFCVisualManager::OnDrawControlBorder.) |
CMFCVisualManagerOffice2003::OnDrawExpandingBox | A estrutura chama esse método quando desenha uma caixa de expansão. (Substitui CMFCVisualManager::OnDrawExpandingBox.) |
CMFCVisualManagerOffice2003::OnDrawHeaderCtrlBorder | A estrutura chama esse método quando desenha a borda ao redor de uma instância da classe CMFCHeaderCtrl. (Substitui CMFCVisualManager::OnDrawHeaderCtrlBorder.) |
CMFCVisualManagerOffice2003::OnDrawMenuBorder | A estrutura chama esse método quando desenha a borda de uma classe CMFCPopupMenu. (Substitui CMFCVisualManagerOfficeXP::OnDrawMenuBorder .) |
CMFCVisualManagerOffice2003::OnDrawOutlookBarSplitter | A estrutura chama esse método quando desenha o divisor para uma barra do Outlook. (Substitui CMFCVisualManager::OnDrawOutlookBarSplitter.) |
CMFCVisualManagerOffice2003::OnDrawOutlookPageButtonBorder | Chamado pela estrutura quando desenha a borda de um botão de página do Outlook. (Substitui CMFCVisualManager::OnDrawOutlookPageButtonBorder.) |
CMFCVisualManagerOffice2003::OnDrawPaneBorder | A estrutura chama esse método quando desenha a borda de um objeto da classe CPane. (Substitui CMFCVisualManagerOfficeXP::OnDrawPaneBorder .) |
CMFCVisualManagerOffice2003::OnDrawPaneCaption | A estrutura chama esse método quando desenha uma legenda para um objeto da classe CDockablePane. (Substitui CMFCVisualManagerOfficeXP::OnDrawPaneCaption .) |
CMFCVisualManagerOffice2003::OnDrawPopupWindowBorder | A estrutura chama esse método quando desenha a borda de uma janela pop-up. (Substitui CMFCVisualManagerOfficeXP::OnDrawPopupWindowBorder .) |
CMFCVisualManagerOffice2003::OnDrawPopupWindowButtonBorder | A estrutura chama esse método quando desenha a borda de um botão em uma janela pop-up. (Substitui CMFCVisualManagerOfficeXP::OnDrawPopupWindowButtonBorder .) |
CMFCVisualManagerOffice2003::OnDrawPopupWindowCaption | A estrutura chama esse método quando desenha a legenda de uma janela pop-up. (Substitui CMFCVisualManagerOfficeXP::OnDrawPopupWindowCaption .) |
CMFCVisualManagerOffice2003::OnDrawRibbonButtonsGroup | A estrutura chama esse método quando desenha um grupo de botões na faixa de opções. (Substitui CMFCVisualManager::OnDrawRibbonButtonsGroup.) |
CMFCVisualManagerOffice2003::OnDrawRibbonCategoryCaption | A estrutura chama esse método quando desenha a barra de legenda para uma categoria da faixa de opções. (Substitui CMFCVisualManager::OnDrawRibbonCategoryCaption.) |
CMFCVisualManagerOffice2003::OnDrawRibbonCategoryTab | A estrutura chama esse método quando desenha a guia para uma categoria de faixa de opções. (Substitui CMFCVisualManager::OnDrawRibbonCategoryTab.) |
CMFCVisualManagerOffice2003::OnDrawRibbonProgressBar | A estrutura chama esse método quando desenha uma classe CMFCRibbonProgressBar. (Substitui CMFCVisualManager::OnDrawRibbonProgressBar.) |
CMFCVisualManagerOffice2003::OnDrawRibbonQuickAccessToolBarSeparator | A estrutura chama esse método quando desenha um separador na Barra de Ferramentas de Acesso Rápido de uma faixa de opções. (Substitui CMFCVisualManagerOfficeXP::OnDrawRibbonQuickAccessToolBarSeparator .) |
CMFCVisualManagerOffice2003::OnDrawRibbonSliderChannel | A estrutura chama esse método quando desenha o canal de uma classe CMFCRibbonSlider. (Substitui CMFCVisualManager::OnDrawRibbonSliderChannel.) |
CMFCVisualManagerOffice2003::OnDrawRibbonSliderThumb | A estrutura chama esse método quando desenha a miniatura de um objeto CMFCRibbonSlider. (Substitui CMFCVisualManager::OnDrawRibbonSliderThumb.) |
CMFCVisualManagerOffice2003::OnDrawRibbonSliderZoomButton | A estrutura chama esse método quando desenha os botões de zoom para um objeto CMFCRibbonSlider. (Substitui CMFCVisualManager::OnDrawRibbonSliderZoomButton.) |
CMFCVisualManagerOffice2003::OnDrawRibbonStatusBarPane | A estrutura chama esse método quando desenha um painel na barra de status. (Substitui CMFCVisualManagerOfficeXP::OnDrawRibbonStatusBarPane .) |
CMFCVisualManagerOffice2003::OnDrawScrollButtons | A estrutura chama esse método quando desenha botões de rolagem. (Substitui CMFCVisualManagerOfficeXP::OnDrawScrollButtons .) |
CMFCVisualManagerOffice2003::OnDrawSeparator | A estrutura chama esse método quando desenha um separador. (Substitui CMFCVisualManagerOfficeXP::OnDrawSeparator .) |
CMFCVisualManagerOffice2003::OnDrawShowAllMenuItems | A estrutura chama esse método quando desenha todos os itens em um menu. (Substitui CMFCVisualManager::OnDrawShowAllMenuItems.) |
CMFCVisualManagerOffice2003::OnDrawStatusBarPaneBorder | A estrutura chama esse método quando desenha a borda de um objeto da classe CMFCStatusBar. (Substitui CMFCVisualManagerOfficeXP::OnDrawStatusBarPaneBorder .) |
CMFCVisualManagerOffice2003::OnDrawStatusBarProgress | A estrutura chama esse método quando desenha o indicador de progresso no objeto CMFCStatusBar. (Substitui CMFCVisualManager::OnDrawStatusBarProgress.) |
CMFCVisualManagerOffice2003::OnDrawStatusBarSizeBox | A estrutura chama esse método quando desenha a caixa de tamanho para CMFCStatusBar. (Substitui CMFCVisualManager::OnDrawStatusBarSizeBox.) |
CMFCVisualManagerOffice2003::OnDrawTab | A estrutura chama esse método quando desenha as guias de um objeto da classe CMFCBaseTabCtrl. (Substitui CMFCVisualManagerOfficeXP::OnDrawTab .) |
CMFCVisualManagerOffice2003::OnDrawTabsButtonBorder | A estrutura chama esse método quando desenha a borda de um botão de guia. (Substitui CMFCVisualManagerOfficeXP::OnDrawTabsButtonBorder .) |
CMFCVisualManagerOffice2003::OnDrawTask | A estrutura chama esse método quando desenha um objeto da classe CMFCTasksPaneTask. (Substitui CMFCVisualManagerOfficeXP::OnDrawTask .) |
CMFCVisualManagerOffice2003::OnDrawTasksGroupAreaBorder | A estrutura chama esse método quando desenha uma borda em torno de um grupo em um objeto da classe CMFCTasksPane. (Substitui CMFCVisualManagerOfficeXP::OnDrawTasksGroupAreaBorder .) |
CMFCVisualManagerOffice2003::OnDrawTasksGroupCaption | A estrutura chama esse método quando desenha a legenda de um objeto da classe CMFCTasksPaneTaskGroup. (Substitui CMFCVisualManagerOfficeXP::OnDrawTasksGroupCaption .) |
CMFCVisualManagerOffice2003::OnDrawTearOffCaption | A estrutura chama esse método quando desenha a legenda de um objeto da classe CMFCPopupMenu. (Substitui CMFCVisualManagerOfficeXP::OnDrawTearOffCaption .) |
CMFCVisualManagerOffice2003::OnErasePopupWindowButton | A estrutura chama esse método quando apaga um botão em uma janela pop-up. (Substitui CMFCVisualManagerOfficeXP::OnErasePopupWindowButton .) |
CMFCVisualManagerOffice2003::OnEraseTabsArea | A estrutura chama esse método quando apaga a área de guia de uma janela de guia. (Substitui CMFCVisualManagerOfficeXP::OnEraseTabsArea .) |
CMFCVisualManagerOffice2003::OnEraseTabsButton | A estrutura chama esse método quando apaga o texto e o ícone de um botão da guia. (Substitui CMFCVisualManagerOfficeXP::OnEraseTabsButton .) |
CMFCVisualManagerOffice2003::OnEraseTabsFrame | A estrutura chama esse método quando apaga um quadro em uma classe CMFCBaseTabCtrl. (Substitui CMFCVisualManager::OnEraseTabsFrame.) |
CMFCVisualManagerOffice2003::OnFillAutoHideButtonBackground | A estrutura chama esse método quando preenche a tela de fundo de um botão de ocultamento automático. (Substitui CMFCVisualManager::OnFillAutoHideButtonBackground.) |
CMFCVisualManagerOffice2003::OnFillBarBackground | A estrutura chama esse método quando preenche a tela de fundo de um objeto da classe CBasePane. (Substitui CMFCVisualManagerOfficeXP::OnFillBarBackground .) |
CMFCVisualManagerOffice2003::OnFillButtonInterior | A estrutura chama esse método quando preenche a tela de fundo de um botão de barra de ferramentas. (Substitui CMFCVisualManagerOfficeXP::OnFillButtonInterior .) |
CMFCVisualManagerOffice2003::OnFillCommandsListBackground | A estrutura chama esse método quando preenche a tela de fundo de um botão de barra de ferramentas que pertence a uma lista de comandos. (Substitui CMFCVisualManagerOfficeXP::OnFillCommandsListBackground .) |
CMFCVisualManagerOffice2003::OnFillHeaderCtrlBackground | A estrutura chama esse método quando preenche a tela de fundo de um controle de cabeçalho. (Substitui CMFCVisualManager::OnFillHeaderCtrlBackground.) |
CMFCVisualManagerOffice2003::OnFillHighlightedArea | A estrutura chama esse método quando preenche a área realçada de um botão de barra de ferramentas. (Substitui CMFCVisualManagerOfficeXP::OnFillHighlightedArea .) |
CMFCVisualManagerOffice2003::OnFillOutlookBarCaption | A estrutura chama esse método quando preenche a tela de fundo de uma barra de legenda do Outlook. (Substitui CMFCVisualManager::OnFillOutlookBarCaption.) |
CMFCVisualManagerOffice2003::OnFillOutlookPageButton | A estrutura chama esse método quando preenche o interior de um botão de página do Outlook. (Substitui CMFCVisualManager::OnFillOutlookPageButton.) |
CMFCVisualManagerOffice2003::OnFillPopupWindowBackground | A estrutura chama esse método quando preenche a tela de fundo de uma janela pop-up. (Substitui CMFCVisualManagerOfficeXP::OnFillPopupWindowBackground .) |
CMFCVisualManagerOffice2003::OnFillTab | A estrutura chama esse método quando preenche a tela de fundo de uma janela de guia. (Substitui CMFCVisualManagerOfficeXP::OnFillTab .) |
CMFCVisualManagerOffice2003::OnFillTasksGroupInterior | A estrutura chama esse método quando preenche o interior de um objeto da classe CMFCTasksPaneTaskGroup. (Substitui CMFCVisualManagerOfficeXP::OnFillTasksGroupInterior .) |
CMFCVisualManagerOffice2003::OnFillTasksPaneBackground | A estrutura chama esse método quando preenche a tela de fundo de um controle CMFCTasksPane. (Substitui CMFCVisualManager::OnFillTasksPaneBackground.) |
CMFCVisualManagerOffice2003::OnHighlightQuickCustomizeMenuButton | A estrutura chama esse método quando desenha um botão de menu de personalização rápida realçado. (Substitui CMFCVisualManagerOfficeXP::OnHighlightQuickCustomizeMenuButton .) |
CMFCVisualManagerOffice2003::OnHighlightRarelyUsedMenuItems | A estrutura chama esse método quando desenha um comando de menu realçado. (Substitui CMFCVisualManagerOfficeXP::OnHighlightRarelyUsedMenuItems .) |
CMFCVisualManagerOffice2003::OnUpdateSystemColors | A estrutura chama essa função quando as cores do sistema mudam. (Substitui CMFCVisualManagerOfficeXP::OnUpdateSystemColors .) |
CMFCVisualManagerOffice2003::SetDefaultWinXPColors | Especifica se o gerenciador visual deve usar cores nativas do tema Windows XP ou cores obtidas do GetSysColor. |
CMFCVisualManagerOffice2003::SetStatusBarOfficeXPLook | Especifica que o tema global do Windows XP deve ser usado. |
CMFCVisualManagerOffice2003::SetUseGlobalTheme | Especifica se o gerenciador visual usa um tema global. |
Comentários
Você usa a classe CMFCVisualManagerOffice2003
para alterar a aparência visual do aplicativo para que seja semelhante à do Microsoft Office 2003.
Exemplo
O exemplo a seguir demonstra como definir o gerenciador visual do Office 2003. Esse snippet de código faz parte do Exemplo de Demonstração de Alerta da Área de Trabalho.
CMFCVisualManager::SetDefaultManager(RUNTIME_CLASS(CMFCVisualManagerOffice2003));
Hierarquia de herança
Requisitos
Cabeçalho: afxvisualmanageroffice2003.h
CMFCVisualManagerOffice2003::DrawComboBorderWinXP
Desenha a borda da caixa de combinação usando o tema atual do Windows XP.
virtual BOOL DrawComboBorderWinXP(
CDC* pDC,
CRect rect,
BOOL bDisabled,
BOOL bIsDropped,
BOOL bIsHighlighted);
Parâmetros
pDC
[in] Um ponteiro para um contexto de dispositivo.
rect
[in] Retângulo delimitador da borda da caixa de combinação.
bDisabled
[in] Especifica se a borda da caixa de combinação está desabilitada.
bIsDropped
[in] Especifica se a borda da caixa de combinação é descartada.
bIsHighlighted
[in] Especifica se a borda da caixa de combinação está realçada.
Valor de retorno
Retornará TRUE se a API de tema estiver habilitada, do contrário, retornará FALSE.
Comentários
CMFCVisualManagerOffice2003::DrawComboDropButtonWinXP
Desenha um botão suspenso caixa de combinação usando o tema atual do Windows XP.
virtual BOOL DrawComboDropButtonWinXP(
CDC* pDC,
CRect rect,
BOOL bDisabled,
BOOL bIsDropped,
BOOL bIsHighlighted);
Parâmetros
pDC
[in] Um ponteiro para um contexto de dispositivo.
rect
[in] O retângulo delimitador do botão suspenso da caixa de combinação.
bDisabled
[in] Especifica se o botão suspenso da caixa de combinação está desabilitado.
bIsDropped
[in] Especifica se o botão suspenso da caixa de combinação é descartado.
bIsHighlighted
[in] Especifica se o botão suspenso da caixa de combinação está realçado.
Valor de retorno
Retornará TRUE se a API de tema estiver habilitada, do contrário, retornará FALSE.
Comentários
CMFCVisualManagerOffice2003::DrawCustomizeButton
Desenha um botão de personalizar.
virtual void DrawCustomizeButton(
CDC* pDC,
CRect rect,
BOOL bIsHorz,
CMFCVisualManager::AFX_BUTTON_STATE state,
BOOL bIsCustomize,
BOOL bIsMoreButtons);
Parâmetros
pDC
[in] Ponteiro para um contexto de exibição.
rect
[in] O retângulo delimitador do botão
bIsHorz
[in] TRUE se o botão for horizontal ou FALSE se for vertical.
state
[in] O estado do botão como ele deve ser desenhado (regular, pressionado ou realçado).
bIsCustomize
[in] TRUE se a imagem de personalização de seta para baixo ou seta para a esquerda deve ser desenhada no retângulo do botão; caso contrário, FALSE.
bIsMoreButtons
[in] TRUE se a imagem Mais Botões para personalização horizontal ou vertical deve ser desenhada no retângulo do botão; caso contrário, FALSE.
Comentários
CMFCVisualManagerOffice2003::DrawPushButtonWinXP
Desenha um botão de ação usando o tema atual do Windows XP.
virtual BOOL DrawPushButtonWinXP(
CDC* pDC,
CRect rect,
CMFCButton* pButton,
UINT uiState);
Parâmetros
pDC
[in] Um ponteiro para um contexto de dispositivo.
rect
[in] O retângulo delimitador do botão de ação.
pButton
[in] Um ponteiro para o objeto da classe CMFCButton a ser desenhado.
uiState
[in] Ignorado. O estado é obtido de pButton.
Valor de retorno
TRUE se a API de Tema estiver habilitada; caso contrário, FALSE.
Comentários
CMFCVisualManagerOffice2003::GetBaseThemeColor
Obtém a cor de base do tema.
virtual COLORREF GetBaseThemeColor();
Valor de retorno
Retorna a cor do tema base, se um estiver definido ou a cor da face da barra de cores.
Comentários
CMFCVisualManagerOffice2003::GetHighlightMenuItemColor
Obtém a cor usada para o item de menu realçado.
virtual COLORREF GetHighlightMenuItemColor() const;
Valor de retorno
Retorna a cor usada para o item de menu realçado.
Comentários
CMFCVisualManagerOffice2003::GetPropertyGridGroupColor
A estrutura chama esse método para obter a cor da tela de fundo de uma lista de propriedades.
virtual COLORREF GetPropertyGridGroupColor(CMFCPropertyGridCtrl* pPropList);
Parâmetros
pPropList
[in] Um ponteiro para a lista de propriedades que a estrutura está desenhando.
Valor de retorno
Retorna a cor da tela de fundo de pPropList.
Comentários
Substitua essa função para personalizar a cor da tela de fundo de uma lista de propriedades no aplicativo.
CMFCVisualManagerOffice2003::GetPropertyGridGroupTextColor
A estrutura chama esse método para recuperar a cor do texto de uma lista de propriedades.
virtual COLORREF GetPropertyGridGroupTextColor(CMFCPropertyGridCtrl* pPropList);
Parâmetros
pPropList
[in] Um ponteiro para a lista de propriedades.
Valor de retorno
Retorna a cor do texto da lista de propriedades especificada.
Comentários
Substitua essa função para personalizar a cor do texto de uma lista de propriedades no aplicativo.
CMFCVisualManagerOffice2003::GetShowAllMenuItemsHeight
Retorna a altura de todos os itens de menu.
virtual int GetShowAllMenuItemsHeight(
CDC* pDC,
const CSize& sizeDefault);
Parâmetros
pDC
[in] Um ponteiro para o contexto do dispositivo.
sizeDefault
[in] Tamanho do menu padrão.
Valor de retorno
Por padrão, retorna a altura de todas as imagens de menu mais margens.
Comentários
CMFCVisualManagerOffice2003::GetSmartDockingBaseGuideColors
Define a cor da borda e a cor da tela de fundo do grupo base especificada.
virtual void GetSmartDockingBaseGuideColors(
COLORREF& clrBaseGroupBackground,
COLORREF& clrBaseGroupBorder);
Parâmetros
clrBaseGroupBackground
[in] Referência a uma COLORREF para definir como a cor da tela de fundo.
clrBaseGroupBorder
[in] Referência a uma COLORREF para definir como a cor da borda.
Comentários
CMFCVisualManagerOffice2003::GetSmartDockingHighlightToneColor
Retorna a cor do tom de realce.
virtual COLORREF GetSmartDockingHighlightToneColor();
Valor de retorno
Retorna uma COLORREF que contém a cor do tom de realce.
Comentários
CMFCVisualManagerOffice2003::GetTabFrameColors
A estrutura chama essa função quando precisa recuperar o conjunto de cores para desenhar uma janela de guia.
virtual void GetTabFrameColors(
const CMFCBaseTabCtrl* pTabWnd,
COLORREF& clrDark,
COLORREF& clrBlack,
COLORREF& clrHighlight,
COLORREF& clrFace,
COLORREF& clrDarkShadow,
COLORREF& clrLight,
CBrush*& pbrFace,
CBrush*& pbrBlack);
Parâmetros
pTabWnd
[in] Um ponteiro para a janela com guias em que o quadro está desenhando uma guia.
clrDark
[out] Uma referência a um parâmetro COLORREF em que esse método armazena a cor da borda escura de uma guia.
clrBlack
[out] Uma referência a um parâmetro COLORREF em que esse método armazena a cor da borda da janela com guias. A cor padrão da borda é preta.
clrHighlight
[out] Uma referência a um parâmetro COLORREF em que esse método armazena a cor para o estado de realce da janela com guias.
clrFace
[out] Uma referência a um parâmetro COLORREF em que esse método armazena a cor da face da janela com guias.
clrDarkShadow
[out] Uma referência a um parâmetro COLORREF em que esse método armazena a cor da sombra da janela com guias.
clrLight
[out] Uma referência a um parâmetro COLORREF em que esse método armazena a cor para a borda clara da janela com guias.
pbrFace
[out] Um ponteiro para uma referência para um pincel. Esse método armazena o pincel que utiliza para preencher a face da janela com guias nesse parâmetro.
pbrBlack
[out] Um ponteiro para uma referência para um pincel. Esse método armazena o pincel usado para preencher a borda preta da janela com guias nesse parâmetro.
Comentários
CMFCVisualManagerOffice2003::GetToolBarCustomizeButtonMargin
Obtém a margem do botão Personalizar da barra de ferramentas.
virtual int GetToolBarCustomizeButtonMargin() const;
Valor de retorno
Retorna a margem do botão Personalizar da barra de ferramentas.
Comentários
CMFCVisualManagerOffice2003::GetToolbarDisabledColor
Obtém a cor desabilitada para a barra de ferramentas.
virtual COLORREF GetToolbarDisabledColor() const;
Valor de retorno
Retorna uma COLORREF que contém a cor desabilitada.
Comentários
CMFCVisualManagerOffice2003::GetToolTipInfo
Chamada pela estrutura para obter informações sobre a dica de ferramenta.
virtual BOOL GetToolTipInfo(
CMFCToolTipInfo& params,
UINT nType = (UINT)(-1));
Parâmetros
params
[out] Uma referência a um objeto da classe CMFCToolTipInfo em que esse método retorna informações de dica de ferramenta.
nType
[in] Digite informações para as informações da dica de ferramenta a serem retornadas.
Valor de retorno
Retorna TRUE se as informações da dica de ferramenta forem retornadas; caso contrário, FALSE.
Comentários
CMFCVisualManagerOffice2003::IsDefaultWinXPColorsEnabled
Indica se o gerenciador visual usa cores de tema nativas do Windows XP.
static BOOL IsDefaultWinXPColorsEnabled();
Valor de retorno
TRUE se o gerenciador visual usar cores nativas; caso contrário, FALSE.
Comentários
Para obter mais informações sobre cores nativas, confira CMFCVisualManagerOffice2003::SetDefaultWinXPColors.
CMFCVisualManagerOffice2003::IsDockingTabHasBorder
Retorna se o gerenciador visual atual desenha bordas em torno de painéis encaixados e com guias.
virtual BOOL IsDockingTabHasBorder();
Valor de retorno
TRUE se o gerenciador visual desenhar bordas ao redor de painéis encaixados e com guias, caso contrário, será FALSE.
Comentários
CMFCVisualManagerOffice2003::IsHighlightOneNoteTabs
Indica se as guias do OneNote devem ser realçadas.
virtual BOOL IsHighlightOneNoteTabs() const;
Valor de retorno
Retorna TRUE.
Comentários
CMFCVisualManagerOffice2003::IsOffsetPressedButton
Chamado pela estrutura ao desenhar um botão de barra de ferramentas.
virtual BOOL IsOffsetPressedButton() const;
Valor de retorno
Comentários
A implementação padrão retorna FALSE.
CMFCVisualManagerOffice2003::IsStatusBarOfficeXPLook
Indica se há uma barra de status com uma aparência do Office XP.
static BOOL __stdcall IsStatusBarOfficeXPLook();
Valor de retorno
Comentários
Retornará TRUE se houver uma barra de status com uma aparência do Office XP; caso contrário, FALSE.
CMFCVisualManagerOffice2003::IsToolbarRoundShape
Indica se uma barra de ferramentas especificada é redonda.
virtual BOOL IsToolbarRoundShape(CMFCToolBar* pToolBar);
Parâmetros
pToolBar
[in] Ponteiro para a barra de ferramentas em questão.
Valor de retorno
Retornará TRUE se a barra de ferramentas for redonda ou FALSE se for uma barra de menus.
Comentários
CMFCVisualManagerOffice2003::IsUseGlobalTheme
Indica se seu aplicativo usa um tema do Windows XP.
static BOOL IsUseGlobalTheme();
Valor de retorno
TRUE se o gerenciador visual usa um tema do Windows XP; caso contrário, FALSE.
Comentários
Use o método CMFCVisualManagerOffice2003::SetUseGlobalTheme para alterar se o gerenciador visual usa um tema do Windows XP.
CMFCVisualManagerOffice2003::IsWindowsThemingSupported
Indica se há suporte para temas do Windows.
virtual BOOL IsWindowsThemingSupported() const;
Valor de retorno
Retornará TRUE se houver suporte para temas do Windows; caso contrário, FALSE.
Comentários
CMFCVisualManagerOffice2003::OnDrawAutoHideButtonBorder
A estrutura chama esse método quando desenha a borda de um botão de ocultamento automático.
virtual void OnDrawAutoHideButtonBorder(
CDC* pDC,
CRect rectBounds,
CRect rectBorderSize,
CMFCAutoHideButton* pButton);
Parâmetros
pDC
[in] Um ponteiro para um contexto de dispositivo.
rectBounds
[in] O tamanho e o local do botão de ocultamento automático.
rectBorderSize
[in] Os tamanhos das bordas.
pButton
[in] Um ponteiro para o botão de ocultamento automático. A estrutura está desenhando a borda para este botão.
Comentários
Substitua esse método em uma classe derivada se você quiser personalizar a aparência da borda de um botão de ocultamento automático. Por padrão, esse método preenche uma borda plana com a cor de sombra padrão para seu aplicativo.
O parâmetro rectBorderSize não contém as coordenadas da borda. Ele contém o tamanho da borda nos membros de dados top
, bottom
, left
e right
. Um valor menor ou igual a 0 não indica nenhuma borda nesse lado do botão de ocultamento automático.
CMFCVisualManagerOffice2003::OnDrawBarGripper
Chamado pela estrutura quando desenha a garra de uma barra de controle.
virtual void OnDrawBarGripper(
CDC* pDC,
CRect rectGripper,
BOOL bHorz,
CBasePane* pBar);
Parâmetros
pDC
[in] Um ponteiro para o contexto do dispositivo para uma barra de controle.
rectGripper
[in] O retângulo delimitador da barra de controle.
bHorz
[in] Um parâmetro booliano que especifica se a barra de controle está encaixada horizontal ou verticalmente.
pBar
[in] Um ponteiro para uma barra de controle. O gerenciador visual desenha a garra dessa barra de controle.
Comentários
A implementação padrão desse método exibe a garra padrão. Para personalizar a aparência da garra, substitua esse método em uma classe personalizada derivada da classe CMFCVisualManagerOffice2003.
CMFCVisualManagerOffice2003::OnDrawBrowseButton
Para obter mais detalhes, confira o código-fonte localizado na pasta VC\atlmfc\src\mfc de sua instalação do Visual Studio.
virtual BOOL OnDrawBrowseButton(
CDC* pDC,
CRect rect,
CMFCEditBrowseCtrl* pEdit,
CMFCVisualManager::AFX_BUTTON_STATE state,
COLORREF& clrText);
Parâmetros
[in] pDC
[in] rect
[in] pEdit
[in] state
[in] clrText
Valor de retorno
Comentários
CMFCVisualManagerOffice2003::OnDrawButtonBorder
A estrutura chama esse método quando desenha a borda de um botão de barra de ferramentas.
virtual void OnDrawButtonBorder(
CDC* pDC,
CMFCToolBarButton* pButton,
CRect rect,
CMFCVisualManager::AFX_BUTTON_STATE state);
Parâmetros
pDC
[in] Um ponteiro para o contexto do dispositivo de um botão de barra de ferramentas.
pButton
[in] Um ponteiro para um botão de barra de ferramentas. A estrutura desenha a borda desse botão.
rect
[in] Um retângulo que especifica os limites do botão de barra de ferramentas.
state
[in] Um tipo de dados enumerado que especifica o estado atual do botão de barra de ferramentas.
Comentários
A implementação padrão desse método exibe a borda padrão. Substitua esse método em um gerenciador visual derivado para personalizar a aparência da borda de um botão de barra de ferramentas.
Os estados possíveis de um botão de barra de ferramentas são ButtonsIsRegular
, ButtonsIsPressed
ou ButtonsIsHighlighted
.
CMFCVisualManagerOffice2003::OnDrawCaptionBarBorder
A estrutura chama esse método quando desenha a borda de um objeto classe CMFCCaptionBar.
virtual void OnDrawCaptionBarBorder(
CDC* pDC,
CMFCCaptionBar* pBar,
CRect rect,
COLORREF clrBarBorder,
BOOL bFlatBorder);
Parâmetros
pDC
[in] Um ponteiro para um contexto de dispositivo.
pBar
[in] Um ponteiro para um objeto da classe CMFCCaptionBar. A estrutura desenha essa barra de legenda.
rect
[in] Um retângulo que especifica os limites da barra de legenda.
clrBarBorder
[in] A cor da borda.
bFlatBorder
[in] TRUE se a borda deve ter uma aparência simples, 2D; caso contrário, FALSE.
Comentários
Substitua esse método em uma classe derivada para personalizar a aparência da borda de uma barra de legenda.
CMFCVisualManagerOffice2003::OnDrawCheckBoxEx
Chamado pela estrutura ao desenhar uma caixa de seleção.
virtual void OnDrawCheckBoxEx(
CDC* pDC,
CRect rect,
int nState,
BOOL bHighlighted,
BOOL bPressed,
BOOL bEnabled);
Parâmetros
pDC
[in] Ponteiro para um contexto de dispositivo.
rect
[in] O retângulo delimitador da caixa de seleção.
nState
[in] O estado da caixa de seleção: 0 se desmarcado, 1 se marcado, 2 se marcado misto.
bHighlighted
[in] TRUE se a caixa de seleção estiver realçada; caso contrário, FALSE.
bPressed
[in] TRUE se a caixa de seleção for pressionada; caso contrário, FALSE.
bEnabled
[in] TRUE se a caixa de seleção estiver habilitada; caso contrário, FALSE.
Comentários
CMFCVisualManagerOffice2003::OnDrawComboBorder
A estrutura chama esse método quando desenha a borda em torno de uma instância de uma classe CMFCToolBarComboBoxButton.
virtual void OnDrawComboBorder(
CDC* pDC,
CRect rect,
BOOL bDisabled,
BOOL bIsDropped,
BOOL bIsHighlighted,
CMFCToolBarComboBoxButton* pButton);
Parâmetros
pDC
[in] Um ponteiro para o contexto do dispositivo de um botão de caixa de combinação.
rect
[in] Um retângulo que especifica os limites do botão de caixa de combinação.
bDisabled
[in] Um parâmetro booliano que indica se o botão de caixa de combinação não está disponível.
bIsDropped
[in] Um parâmetro booliano que indica se a caixa de combinação é suspensa.
bIsHighlighted
[in] Um parâmetro booliano que indica se o botão de caixa de combinação está realçado.
pButton
[in] Um ponteiro para um objeto CMFCToolBarComboBoxButton
. A estrutura desenha esse botão de caixa de combinação.
Comentários
Substitua esse método no gerenciador visual derivado para personalizar a aparência da borda da caixa de combinação.
CMFCVisualManagerOffice2003::OnDrawComboDropButton
A estrutura chama esse método quando desenha o botão suspenso de uma classe CMFCToolBarComboBoxButton.
virtual void OnDrawComboDropButton(
CDC* pDC,
CRect rect,
BOOL bDisabled,
BOOL bIsDropped,
BOOL bIsHighlighted,
CMFCToolBarComboBoxButton* pButton);
Parâmetros
pDC
[in] Um ponteiro para um contexto de dispositivo.
rect
[in] Um retângulo que especifica os limites do botão soltar.
bDisabled
[in] Um parâmetro booliano que indica se o botão soltar não está disponível.
bIsDropped
[in] Um parâmetro booliano que indica se a caixa de combinação é suspensa.
bIsHighlighted
[in] Um parâmetro booliano que indica se o botão soltar está realçado.
pButton
[in] Um ponteiro para um objeto CMFCToolBarComboBoxButton
. A estrutura desenha o botão suspenso para este botão de caixa de combinação
Comentários
Substitua esse método no gerenciador visual derivado para personalizar a aparência do botão soltar de um botão de caixa de combinação.
CMFCVisualManagerOffice2003::OnDrawControlBorder
A estrutura chama esse método quando desenha a borda de um controle.
virtual void OnDrawControlBorder(CWnd* pWndCtrl);
Parâmetros
pWndCtrl
[in] Ponteiro para um objeto da classe CWnd que representa o controle para o qual desenhar a borda.
Comentários
CMFCVisualManagerOffice2003::OnDrawExpandingBox
Chamado pela estrutura ao desenhar uma caixa de expansão.
virtual void OnDrawExpandingBox(
CDC* pDC,
CRect rect,
BOOL bIsOpened,
COLORREF colorBox);
Parâmetros
pDC
[in] Ponteiro para o contexto de exibição no qual a caixa de expansão deve ser desenhada.
rect
[in] O retângulo delimitador da caixa de expansão a ser desenhado.
bIsOpened
[in] TRUE se a caixa a ser desenhada for aberta; caso contrário, FALSE.
colorBox
[in] A cor da borda externa da caixa a ser desenhada.
Comentários
CMFCVisualManagerOffice2003::OnDrawHeaderCtrlBorder
A estrutura chama esse método quando desenha a borda ao redor de uma instância da classe CMFCHeaderCtrl.
virtual void OnDrawHeaderCtrlBorder(
CMFCHeaderCtrl* pCtrl,
CDC* pDC,
CRect& rect,
BOOL bIsPressed,
BOOL bIsHighlighted);
Parâmetros
pCtrl
[in] Um ponteiro para um objeto da classe CMFCHeaderCtrl. A estrutura desenha a borda desse controle de cabeçalho.
pDC
[in] Um ponteiro para um contexto de dispositivo.
rect
[in] Um retângulo que especifica os limites do controle de cabeçalho.
[in] bIsPressed
[in] bIsHighlighted
Um parâmetro booliano que indica se o controle de cabeçalho é pressionado.
Comentários
Substitua esse método em um gerenciador visual derivado para personalizar a borda do controle de cabeçalho.
CMFCVisualManagerOffice2003::OnDrawMenuBorder
A estrutura chama esse método quando desenha a borda de uma classe CMFCPopupMenu.
virtual void OnDrawMenuBorder(
CDC* pDC,
CMFCPopu* pMenu,
CRect rect);
Parâmetros
pDC
[in] Um ponteiro para o contexto do dispositivo para um objeto da classe CMFCPopupMenu.
pMenu
[in] Um ponteiro para um objeto da classe CMFCPopupMenu. A estrutura desenha uma borda ao redor desse menu pop-up.
rect
[in] Um retângulo que especifica os limites do menu pop-up.
Comentários
A implementação padrão desse método exibe a borda do menu padrão. Substitua esse método em um gerenciador visual derivado para personalizar a aparência da borda do menu.
CMFCVisualManagerOffice2003::OnDrawOutlookBarSplitter
A estrutura chama esse método quando desenha o divisor para uma barra do Outlook.
virtual void OnDrawOutlookBarSplitter(
CDC* pDC,
CRect rectSplitter);
Parâmetros
pDC
[in] Um ponteiro para um contexto de dispositivo.
rectSplitter
[in] Um retângulo que especifica os limites do divisor.
Comentários
Substitua esse método em um gerenciador visual derivado para personalizar a aparência dos divisores em uma barra do Outlook.
CMFCVisualManagerOffice2003::OnDrawOutlookPageButtonBorder
Chamado pela estrutura quando desenha a borda de um botão de página do Outlook.
virtual void OnDrawOutlookPageButtonBorder(
CDC* pDC,
CRect& rectBtn,
BOOL bIsHighlighted,
BOOL bIsPressed);
Parâmetros
pDC
[in] Um ponteiro para um contexto de dispositivo.
rectBtn
[in] Um retângulo que especifica o limite do botão de página do Outlook.
bIsHighlighted
[in] Um booliano que especifica se o botão está realçado.
bIsPressed
[in] Um booliano que especifica se o botão está pressionado.
Comentários
Substitua esse método em um gerenciador visual personalizado para alterar a aparência do botão de página do Outlook.
CMFCVisualManagerOffice2003::OnDrawPaneBorder
A estrutura chama esse método quando desenha a borda de um objeto da classe CPane.
virtual void OnDrawPaneBorder(
CDC* pDC,
CBasePane* pBar,
CRect& rect);
Parâmetros
pDC
[in] Um ponteiro para o contexto do dispositivo de uma barra de controle.
pBar
[in] Um ponteiro para um painel. O gerenciador visual desenha a borda deste painel.
rect
[in] Um retângulo que indica os limites do painel.
Comentários
A implementação padrão desse método exibe a borda padrão. Substitua esse método em uma classe derivada para personalizar a aparência da borda.
CMFCVisualManagerOffice2003::OnDrawPaneCaption
A estrutura chama esse método quando desenha uma legenda para um objeto da classe CDockablePane.
virtual COLORREF OnDrawPaneCaption(
CDC* pDC,
CDockablePane* pBar,
BOOL bActive,
CRect rectCaption,
CRect rectButtons);
Parâmetros
pDC
[in] Um ponteiro para um contexto de dispositivo.
pBar
[in] Um ponteiro para um objeto da classe CDockablePane. A estrutura desenha a legenda deste painel.
bActive
[in] Um parâmetro booliano que indica se a barra de controle está ativa.
rectCaption
[in] Um retângulo que especifica os limites da legenda.
rectButtons
[in] Um retângulo que especifica os limites dos botões de legenda.
Valor de retorno
Um parâmetro COLORREF que indica a cor do texto da legenda.
Comentários
CMFCVisualManagerOffice2003::OnDrawPopupWindowBorder
A estrutura chama esse método quando desenha a borda de uma janela pop-up.
virtual void OnDrawPopupWindowBorder(
CDC* pDC,
CRect rect);
Parâmetros
pDC
[in] Ponteiro para o contexto do dispositivo da janela pop-up.
rect
[in] O retângulo delimitador da janela pop-up.
Comentários
CMFCVisualManagerOffice2003::OnDrawPopupWindowButtonBorder
A estrutura chama esse método quando desenha a borda do botão em uma janela pop-up.
virtual void OnDrawPopupWindowButtonBorder(
CDC* pDC,
CRect rectClient,
CMFCDesktopAlertWndButton* pButton);
Parâmetros
pDC
[in] Ponteiro para o contexto do dispositivo do botão.
rectClient
[in] Retângulo delimitador do botão.
pButton
[in] Ponteiro para o botão (um objeto da classe CMFCDesktopAlertWndButton).
Comentários
CMFCVisualManagerOffice2003::OnDrawPopupWindowCaption
A estrutura chama esse método quando desenha a legenda de uma janela pop-up.
virtual COLORREF OnDrawPopupWindowCaption(
CDC* pDC,
CRect rectCaption,
CMFCDesktopAlertWnd* pPopupWnd);
Parâmetros
pDC
[in] Ponteiro para o contexto do dispositivo da legenda.
rectCaption
[in] Retângulo delimitador da legenda.
pPopupWnd
[in] Ponteiro para a janela pop-up para a qual a legenda deve ser desenhada.
Valor de retorno
A cor do texto da legenda.
Comentários
Substitua esse método em um gerenciador visual derivado para personalizar a aparência de legendas da janela pop-up.
CMFCVisualManagerOffice2003::OnDrawRibbonButtonsGroup
A estrutura chama esse método quando desenha um grupo de botões na faixa de opções.
virtual COLORREF OnDrawRibbonButtonsGroup(
CDC* pDC,
CMFCRibbonButtonsGroup* pGroup,
CRect rectGroup);
Parâmetros
pDC
[in] Um ponteiro para um contexto de dispositivo.
pGroup
[in] Um ponteiro para um grupo de botões na faixa de opções. A estrutura desenha esse grupo de botões.
rectGroup
[in] Um retângulo que especifica os limites do grupo.
Valor de retorno
Um valor reservado. A implementação padrão retorna -1.
Comentários
Substitua esse método em um gerenciador visual derivado para personalizar a aparência de um grupo de botões na faixa de opções.
CMFCVisualManagerOffice2003::OnDrawRibbonCategoryCaption
A estrutura chama esse método quando desenha a barra de legenda para uma categoria da faixa de opções.
virtual COLORREF OnDrawRibbonCategoryCaption(
CDC* pDC,
CMFCRibbonContextCaption* pContextCaption);
Parâmetros
pDC
[in] Um ponteiro para o contexto do dispositivo da categoria da faixa de opções.
pContextCaption
[in] Um ponteiro para uma barra de legenda. O gerenciador visual desenha essa classe CMFCRibbonContextCaption.
Valor de retorno
Um parâmetro COLORREF que indica a cor do texto na barra de legenda.
Comentários
Substitua esse método em uma classe derivada para personalizar a aparência da barra de legenda para uma categoria de faixa de opções.
CMFCVisualManagerOffice2003::OnDrawRibbonCategoryTab
A estrutura chama esse método quando desenha a guia para uma categoria de faixa de opções.
virtual COLORREF OnDrawRibbonCategoryTab(
CDC* pDC,
CMFCRibbonTab* pTab,
BOOL bIsActive);
Parâmetros
pDC
[in] Um ponteiro para um contexto de dispositivo.
pTab
[in] Um ponteiro para um objeto de guia de faixa de opções. A estrutura desenha essa guia.
bIsActive
[in] TRUE se a guia estiver ativa ou FALSE se não estiver.
Valor de retorno
A cor usada para texto na guia categoria da faixa de opções.
Comentários
Substitua esse método em um gerenciador visual derivado para personalizar a aparência de uma guia de categoria de faixa de opções.
CMFCVisualManagerOffice2003::OnDrawRibbonProgressBar
A estrutura chama esse método quando desenha um objeto da classe CMFCRibbonProgressBar.
virtual void OnDrawRibbonProgressBar(
CDC* pDC,
CMFCRibbonProgressBar* pProgress,
CRect rectProgress,
CRect rectChunk,
BOOL bInfiniteMode);
Parâmetros
pDC
[in] Um ponteiro para um contexto de dispositivo.
pProgress
[in] Um ponteiro para um objeto da classe CMFCRibbonProgressBar. A estrutura desenha essa barra de progresso.
rectProgress
[in] Um retângulo que especifica os limites da barra de progresso.
rectChunk
[in] Um retângulo que especifica os limites da área ao redor da barra de progresso.
bInfiniteMode
[in] TRUE se a barra estiver no modo infinito ou FALSE se não estiver. A implementação padrão não usa esse parâmetro.
Comentários
Substitua esse método em uma classe derivada para personalizar a aparência de uma barra de progresso
CMFCVisualManagerOffice2003::OnDrawRibbonQuickAccessToolBarSeparator
A estrutura chama esse método quando desenha um separador na Barra de Ferramentas de Acesso Rápido de uma faixa de opções.
virtual void OnDrawRibbonQuickAccessToolBarSeparator(
CDC* pDC,
CMFCRibbonSeparator* pSeparator,
CRect rect);
Parâmetros
pDC
[in] Um ponteiro para um contexto de dispositivo.
pSeparator
[in] Um ponteiro para um objeto da classe CMFCRibbonSeparator. A estrutura desenha esse separador de faixa de opções.
rect
[in] Um retângulo que especifica os limites do separador.
Comentários
Substitua esse método em uma classe derivada para personalizar a aparência dos separadores da faixa de opções na Barra de Ferramentas de Acesso Rápido.
CMFCVisualManagerOffice2003::OnDrawRibbonSliderChannel
A estrutura chama esse método quando desenha o canal de uma classe CMFCRibbonSlider.
virtual void OnDrawRibbonSliderChannel(
CDC* pDC,
CMFCRibbonSlider* pSlider,
CRect rect);
Parâmetros
pDC
[in] Ponteiro para um contexto de dispositivo.
pSlider
[in] Um ponteiro para um objeto da classe CMFCRibbonSlider. A estrutura desenha o canal para este controle deslizante da faixa de opções.
rect
[in] Um retângulo que especifica os limites para o canal do controle deslizante da faixa de opções.
Comentários
Substitua esse método em uma classe derivada para personalizar a aparência do canal do controle deslizante da faixa de opções.
CMFCVisualManagerOffice2003::OnDrawRibbonSliderThumb
A estrutura chama esse método quando desenha o polegar de um objeto da classe CMFCRibbonSlider
virtual void OnDrawRibbonSliderThumb(
CDC* pDC,
CMFCRibbonSlider* pSlider,
CRect rect,
BOOL bIsHighlighted,
BOOL bIsPressed,
BOOL bIsDisabled);
Parâmetros
pDC
[in] Um ponteiro para um contexto de dispositivo.
pSlider
[in] Um ponteiro para uma classe CMFCRibbonSlider. A estrutura desenha o polegar para este controle deslizante da faixa de opções.
rect
[in] Um retângulo que especifica os limites da miniatura para o controle deslizante da faixa de opções.
bIsHighlighted
[in] Um parâmetro booliano que indica se a miniatura está realçada.
bIsPressed
[in] Um parâmetro booliano que indica se a miniatura está pressionada.
bIsDisabled
[in] Um parâmetro booliano que indica se o polegar não está disponível.
Comentários
Substitua esse método em um gerenciador visual derivado para personalizar a aparência da miniatura para um controle deslizante de faixa de opções.
CMFCVisualManagerOffice2003::OnDrawRibbonSliderZoomButton
A estrutura chama esse método quando desenha os botões de zoom para um objeto da classe CMFCRibbonSlider.
virtual void OnDrawRibbonSliderZoomButton(
CDC* pDC,
CMFCRibbonSlider* pSlider,
CRect rect,
BOOL bIsZoomOut,
BOOL bIsHighlighted,
BOOL bIsPressed,
BOOL bIsDisabled);
Parâmetros
pDC
[in] Um ponteiro para um contexto de dispositivo.
pSlider
[in] Um ponteiro para um objeto da classe CMFCRibbonSlider. A estrutura desenha esse controle deslizante da faixa de opções.
rect
[in] Um retângulo que especifica os limites dos botões de zoom no controle deslizante da faixa de opções.
bIsZoomOut
[in] TRUE se a estrutura deve desenhar o botão esquerdo com um "-" para reduzir ou FALSE se a estrutura deve desenhar o botão direito com um "+" para ampliar.
bIsHighlighted
[in] Um parâmetro booliano que indica se o botão está realçado.
bIsPressed
[in] Um parâmetro booliano que indica se o botão está pressionado.
bIsDisabled
[in] Um parâmetro booliano que indica se o botão não está disponível.
Comentários
Por padrão, os botões de zoom no controle deslizante da faixa de opções são um círculo com um sinal + ou - no centro. Para personalizar a aparência dos botões de zoom, substitua esse método em um gerenciador visual derivado.
CMFCVisualManagerOffice2003::OnDrawRibbonStatusBarPane
A estrutura chama esse método quando desenha um painel na barra de status.
virtual COLORREF OnDrawRibbonStatusBarPane(
CDC* pDC,
CMFCRibbonStatusBar* pBar,
CMFCRibbonStatusBarPane* pPane);
Parâmetros
pDC
[in] Um ponteiro para um contexto de dispositivo.
pBar
[in] Um ponteiro para a barra de status que contém o painel.
pPane
[in] Um ponteiro para um painel de barras de status. A estrutura desenha esse objeto da classe CMFCRibbonStatusBarPane.
Valor de retorno
Um valor reservado. A implementação padrão retorna -1.
Comentários
Substitua esse método em um gerenciador visual derivado para personalizar a aparência de um painel na barra de status.
CMFCVisualManagerOffice2003::OnDrawScrollButtons
A estrutura chama esse método quando desenha botões de rolagem.
virtual void OnDrawScrollButtons(
CDC* pDC,
const CRect& rect,
const int nBorderSize,
int iImage,
BOOL bHilited);
Parâmetros
pDC
[in] Ponteiro para um contexto de dispositivo.
rect
[in] O retângulo delimitador dos botões de rolagem.
nBorderSize
[in] O tamanho da borda a ser desenhada ao redor dos botões de rolagem.
iImage
[in] Um identificador da imagem a ser desenhado nos botões de rolagem.
bHilited
[in] TRUE se os botões de rolagem estiverem realçados; caso contrário, FALSE.
Comentários
CMFCVisualManagerOffice2003::OnDrawSeparator
A estrutura chama esse método quando desenha um separador.
virtual void OnDrawSeparator(
CDC* pDC,
CBasePane* pBar,
CRect rect,
BOOL bIsHoriz);
Parâmetros
pDC
[in] Um ponteiro para o contexto do dispositivo para uma barra de controle.
pBar
[in] Um ponteiro para um painel que contém o separador.
rect
[in] Um retângulo que especifica os limites do separador.
bIsHoriz
[in] TRUE se o painel estiver encaixado horizontalmente; FALSE se o painel estiver encaixado verticalmente.
Comentários
Separadores são usados em barras de controle para separar grupos de ícones relacionados. A implementação padrão para esse método exibe o separador padrão. Substitua esse método em um gerenciador visual derivado para personalizar a aparência do separador.
CMFCVisualManagerOffice2003::OnDrawShowAllMenuItems
A estrutura chama esse método quando desenha todos os itens em um menu
virtual void OnDrawShowAllMenuItems(
CDC* pDC,
CRect rect,
CMFCVisualManager::AFX_BUTTON_STATE state);
Parâmetros
pDC
[in] Ponteiro para um contexto de dispositivo.
rect
[in] O retângulo delimitador do menu a ser desenhado.
state
[in] O estado do botão.
Comentários
CMFCVisualManagerOffice2003::OnDrawStatusBarPaneBorder
A estrutura chama esse método quando desenha a borda de um objeto da classe CMFCStatusBar.
virtual void OnDrawStatusBarPaneBorder(
CDC* pDC,
CMFCStatusBar* pBar,
CRect rectPane,
UINT uiID,
UINT nStyle);
Parâmetros
pDC
[in] Um ponteiro para um contexto de dispositivo.
pBar
[in] Um ponteiro para um objeto da classe CMFCStatusBar. A estrutura desenha esse objeto de barra de status.
rectPane
[in] Um retângulo que especifica os limites da barra de status.
uiID
[in] A ID da barra de status.
nEstilo
[in] O estilo da barra de status.
Comentários
Substitua esse método em um gerenciador visual derivado para personalizar a aparência da borda de um objeto CMFCStatusBar
.
CMFCVisualManagerOffice2003::OnDrawStatusBarProgress
A estrutura chama esse método quando desenha o indicador de progresso no objeto da classe CMFCStatusBar
virtual void OnDrawStatusBarProgress(
CDC* pDC,
CMFCStatusBar* pStatusBar,
CRect rectProgress,
int nProgressTotal,
int nProgressCurr,
COLORREF clrBar,
COLORREF clrProgressBarDest,
COLORREF clrProgressText,
BOOL bProgressText);
Parâmetros
pDC
[in] Um ponteiro para o contexto do dispositivo para a barra de status
pStatusBar
[in] O objeto da classe CMFCStatusBar que contém a barra de progresso.
rectProgress
[in] Um retângulo que especifica os limites da barra de progresso.
nProgressTotal
[in] O número total da barra de progresso.
nProgressCurr
[in] O progresso atual da barra de progresso.
clrBar
[in] A cor inicial da barra de progresso. O valor é o início de um gradiente de cor ou a cor completa da barra de progresso.
[in] clrProgressBarDest
[in] clrProgressText
[in] bProgressText
Comentários
Substitua esse método em um gerenciador visual derivado para personalizar a aparência da barra de progresso em uma barra de status.
CMFCVisualManagerOffice2003::OnDrawStatusBarSizeBox
A estrutura chama esse método quando desenha a caixa de tamanho para uma classe CMFCStatusBar.
virtual void OnDrawStatusBarSizeBox(
CDC* pDC,
CMFCStatusBar* pStatBar,
CRect rectSizeBox);
Parâmetros
pDC
[in] Um ponteiro para um contexto de dispositivo.
pStatBar
[in] Um ponteiro para uma barra de status. A estrutura desenha a caixa de tamanho para essa barra de status.
rectSizeBox
[in] Um retângulo que especifica os limites da caixa de tamanho.
Comentários
Substitua esse método em um gerenciador visual derivado para personalizar a aparência da caixa de tamanho em uma barra de status.
CMFCVisualManagerOffice2003::OnDrawTab
A estrutura chama esse método quando desenha as guias de um objeto da classe CMFCBaseTabCtrl.
virtual void OnDrawTab(
CDC* pDC,
CRect rectTab,
int iTab,
BOOL bIsActive,
const CMFCBaseTabCtrl* pTabWnd);
Parâmetros
pDC
[in] Um ponteiro para um contexto de dispositivo.
rectTab
[in] Um retângulo que especifica os limites do controle guia.
iTab
[in] O índice da guia que a estrutura desenha.
bIsActive
[in] Um parâmetro booliano que especifica se a guia está ativa.
pTabWnd
[in] Um ponteiro para um objeto da classe CMFCBaseTabCtrl. A estrutura desenha esse controle guia.
Comentários
Um objeto CMFCBaseTabCtrl
chama esse método quando processa a mensagem WM_PAINT. Substitua esse método em uma classe derivada para personalizar a aparência das guias.
CMFCVisualManagerOffice2003::OnDrawTabsButtonBorder
A estrutura chama esse método quando desenha a borda de um botão de guia.
virtual void OnDrawTabsButtonBorder(
CDC* pDC,
CRect& rect,
CMFCButton* pButton,
UINT uiState,
CMFCBaseTabCtrl* pWndTab);
Parâmetros
pDC
[in] Um ponteiro para um contexto de dispositivo.
rect
[in] Um retângulo que especifica os limites do botão da guia.
pButton
[in] Um ponteiro para a classe CMFCButton para a qual a estrutura desenha a borda.
uiState
[in] O estado do botão (confira CButton::GetState).
pWndTab
[in] Um ponteiro para a janela com guias pai.
Comentários
Substitua esse método em um gerenciador visual derivado para personalizar a aparência da borda do botão da guia.
CMFCVisualManagerOffice2003::OnDrawTask
A estrutura chama esse método quando desenha um objeto da classe CMFCTasksPaneTask.
virtual void OnDrawTask(
CDC* pDC,
CMFCTasksPaneTask* pTask,
CImageList* pIcons,
BOOL bIsHighlighted = FALSE,
BOOL bIsSelected = FALSE);
Parâmetros
pDC
[in] Um ponteiro para um contexto de dispositivo.
pTask
[in] Um ponteiro para um objeto da classe CMFCTasksPaneTask. A estrutura desenha essa tarefa.
pIcons
[in] Um ponteiro para a lista de imagens associada ao painel de tarefas. Cada tarefa contém um índice para uma imagem nesta lista.
bIsHighlighted
[in] Um parâmetro booliano que especifica se a tarefa exibida está realçada.
bIsSelected
[in] Um parâmetro booliano que especifica se a tarefa exibida está selecionada.
Comentários
A estrutura exibe tarefas na barra de tarefas como ícone e texto. O parâmetro pIcons contém o ícone da tarefa indicada por pTask. Substitua esse método em uma classe derivada para personalizar a aparência das tarefas na barra de tarefas.
CMFCVisualManagerOffice2003::OnDrawTasksGroupAreaBorder
A estrutura chama esse método quando desenha uma borda em torno de um grupo em um objeto da classe CMFCTasksPane.
virtual void OnDrawTasksGroupAreaBorder(
CDC* pDC,
CRect rect,
BOOL bSpecial = FALSE,
BOOL bNoTitle = FALSE);
Parâmetros
pDC
[in] Um ponteiro para um contexto de dispositivo.
rect
[in] Um retângulo que especifica os limites da área de grupo no painel de tarefas.
bSpecial
[in] Um parâmetro booliano que especifica se a borda está realçada. Um valor de TRUE indica que a borda está realçada.
bNoTitle
[in] Um parâmetro booliano que especifica se a área de grupo tem um título. Um valor de TRUE indica que a área de grupo não tem um título.
Comentários
Substitua essa função em uma classe derivada para personalizar a borda em torno de uma área de grupo no painel de tarefas.
CMFCVisualManagerOffice2003::OnDrawTasksGroupCaption
A estrutura chama esse método quando desenha a legenda de um objeto da classe CMFCTasksPaneTaskGroup.
virtual void OnDrawTasksGroupCaption(
CDC* pDC,
CMFCTasksPaneTaskGroup* pGroup,
BOOL bIsHighlighted = FALSE,
BOOL bIsSelected = FALSE,
BOOL bCanCollapse = FALSE);
Parâmetros
pDC
[in] Um ponteiro para um contexto de dispositivo.
pGroup
[in] Um ponteiro para um objeto da classe CMFCTasksPaneTaskGroup. A estrutura desenha a legenda desse grupo.
bIsHighlighted
[in] Um parâmetro booliano que indica se o grupo está realçado.
bIsSelected
[in] Um parâmetro booliano que indica se o grupo está selecionado no momento.
bCanCollapse
[in] Um parâmetro booliano que indica se o grupo pode ser recolhido.
Comentários
Substitua esse método em uma classe derivada para personalizar a legenda de um CMFCTasksPaneTaskGroup
.
CMFCVisualManagerOffice2003::OnDrawTearOffCaption
A estrutura chama esse método quando desenha a legenda de um objeto da classe CMFCPopupMenu.
virtual void OnDrawTearOffCaption(
CDC* pDC,
CRect rect,
BOOL bIsActive);
Parâmetros
pDC
[in] Um ponteiro para um contexto de dispositivo.
rect
[in] Um retângulo que especifica os limites da legenda.
bIsActive
[in] TRUE se a legenda estiver ativa, caso contrário, FALSE.
Comentários
Essa função é chamada pela estrutura quando um objeto da classe CMFCPopupMenu processa uma mensagem WM_PAINT e deve desenhar uma legenda de retirada.
Substitua esse método em uma classe derivada para personalizar a aparência das legendas para barras destacáveis.
CMFCVisualManagerOffice2003::OnErasePopupWindowButton
A estrutura chama esse método quando apaga um botão em uma janela pop-up.
virtual void OnErasePopupWindowButton(
CDC* pDC,
CRect rectClient,
CMFCDesktopAlertWndButton* pButton);
Parâmetros
pDC
[in] Um ponteiro para um contexto de dispositivo.
rectClient
[in] O retângulo que especifica a área de cliente da janela pop-up.
pButton
[in] Ponteiro para o botão a ser apagado.
Comentários
CMFCVisualManagerOffice2003::OnEraseTabsArea
A estrutura chama esse método quando apaga a área de guia de uma janela de guia.
virtual void OnEraseTabsArea(
CDC* pDC,
CRect rect,
const CMFCBaseTabCtrl* pTabWnd);
Parâmetros
pDC
[in] Um ponteiro para um contexto de dispositivo.
rect
[in] Um retângulo que especifica os limites da área da guia.
pTabWnd
[in] Um ponteiro para uma janela com guias. A estrutura apaga a área de guia da janela com guias especificada.
Comentários
Essa função é chamada pela estrutura quando um objeto da classe CMFCBaseTabCtrl processa uma mensagem WM_PAINT e apaga a área da guia.
Substitua esse método em um gerenciador visual derivado para personalizar a aparência das guias.
CMFCVisualManagerOffice2003::OnEraseTabsButton
A estrutura chama esse método quando apaga o texto e o ícone de um botão da guia.
virtual void OnEraseTabsButton(
CDC* pDC,
CRect rect,
CMFCButton* pButton,
CMFCBaseTabCtrl* pWndTab);
Parâmetros
pDC
[in] Um ponteiro para um contexto de dispositivo.
rect
[in] Um retângulo que especifica os limites do botão da guia.
pButton
[in] Um ponteiro para um botão da guia. A estrutura apaga o texto e o ícone deste botão.
pWndTab
[in] Um ponteiro para o controle guia que contém o botão da guia.
Comentários
A estrutura apaga o texto e o ícone de um botão quando um objeto da classe CMFCBaseTabCtrl processa a mensagem WM_ERASEBKGND
Substitua esse método em um gerenciador visual derivado para personalizar a aparência dos botões da guia.
CMFCVisualManagerOffice2003::OnEraseTabsFrame
A estrutura chama esse método quando apaga um quadro em um objeto da classe CMFCBaseTabCtrl.
virtual BOOL OnEraseTabsFrame(
CDC* pDC,
CRect rect,
const CMFCBaseTabCtrl* pTabWnd);
Parâmetros
pDC
[in] Um ponteiro para um contexto de dispositivo.
rect
[in] Um retângulo que especifica os limites da janela com guias.
pTabWnd
[in] Um ponteiro para uma janela com guias. A estrutura apaga um quadro para essa classe CMFCBaseTabCtrl.
Valor de retorno
TRUE se o método for bem-sucedido ou FALSE se não for.
Comentários
Esse método preenche a área indicada pelo rect com a cor da tela de fundo da guia ativa. Ele é chamado quando um objeto CMFCBaseTabCtrl
processa uma mensagem WM_PAINT e apaga um quadro da guia.
CMFCVisualManagerOffice2003::OnFillAutoHideButtonBackground
A estrutura chama esse método quando preenche a tela de fundo de um botão de ocultamento automático.
virtual void OnFillAutoHideButtonBackground(
CDC* pDC,
CRect rect,
CMFCAutoHideButton* pButton);
Parâmetros
pDC
[in] Um ponteiro para um contexto de dispositivo.
rect
[in] Um retângulo que especifica os limites do botão de ocultamento automático.
pButton
[in] Um ponteiro para um objeto da classe CMFCAutoHideButton. A estrutura preenche a tela de fundo para este botão de ocultamento automático.
Comentários
Substitua esse método em um gerenciador visual derivado para personalizar a aparência de um botão de ocultamento automático.
CMFCVisualManagerOffice2003::OnFillBarBackground
A estrutura chama esse método quando preenche a tela de fundo de um objeto da classe CBasePane.
virtual void OnFillBarBackground(
CDC* pDC,
CBasePane* pBar,
CRect rectClient,
CRect rectClip,
BOOL bNCArea = FALSE);
Parâmetros
pDC
[in] Um ponteiro para o contexto do dispositivo para uma barra de controle.
pBar
[in] Um ponteiro para um objeto da classe CBasePane. A estrutura preenche a tela de fundo desse painel.
rectClient
[in] Um retângulo que especifica os limites do painel.
rectClip
[in] Um retângulo que especifica a área de recorte do painel.
bNCArea
[in] Um valor reservado.
Comentários
A implementação padrão desse método preenche a tela de fundo da barra com a cor da tela de fundo 3d da variável global afxGlobalData
.
Substitua esse método em um gerenciador visual derivado para personalizar a tela de fundo de um painel.
CMFCVisualManagerOffice2003::OnFillButtonInterior
A estrutura chama esse método quando preenche a tela de fundo de um botão de barra de ferramentas.
virtual void OnFillButtonInterior(
CDC* pDC,
CMFCToolBarButton* pButton,
CRect rect,
CMFCVisualManager::AFX_BUTTON_STATE state);
Parâmetros
pDC
[in] Um ponteiro para o contexto do dispositivo de um botão de barra de ferramentas.
pButton
[in] Um ponteiro para o botão para o qual a estrutura está preenchendo a tela de fundo.
rect
[in] Um retângulo que especifica os limites do botão de barra de ferramentas.
state
[in] O estado do botão de barra de ferramentas (os estados possíveis de um botão de barra de ferramentas são ButtonsIsRegular
, ButtonsIsPressed
ou ButtonsIsHighlighted
).
Comentários
A implementação padrão desse método usa a cor padrão para preencher a tela de fundo. Substitua esse método em um gerenciador visual derivado para personalizar a tela de fundo de um botão de barra de ferramentas.
CMFCVisualManagerOffice2003::OnFillCommandsListBackground
A estrutura chama esse método quando preenche a tela de fundo de um botão de barra de ferramentas que pertence a uma lista de comandos. Essa lista de comandos faz parte da caixa de diálogo de personalização.
virtual COLORREF OnFillCommandsListBackground(
CDC* pDC,
CRect rect,
BOOL bIsSelected = FALSE);
Parâmetros
pDC
[in] Um ponteiro para um contexto de dispositivo.
rect
[in] Um retângulo que especifica os limites do botão.
bIsSelected
[in] Um parâmetro booliano que indica se o botão está selecionado.
Valor de retorno
A cor do texto do botão de barra de ferramentas.
Comentários
Para mais informações sobre a lista de personalização, confira CMFCToolBarButton::OnDrawOnCustomizeList. A implementação padrão para esse método preenche a tela de fundo com base no esquema de cores da capa selecionada no momento.
CMFCVisualManagerOffice2003::OnFillHeaderCtrlBackground
A estrutura chama esse método quando preenche a tela de fundo de um controle de cabeçalho.
virtual void OnFillHeaderCtrlBackground(
CMFCHeaderCtrl* pCtrl,
CDC* pDC,
CRect rect);
Parâmetros
pCtrl
[in] Um ponteiro para um objeto da classe CMFCHeaderCtrl. A estrutura preenche a tela de fundo para esse controle de cabeçalho.
pDC
[in] Um ponteiro para um contexto de dispositivo.
rect
[in] Um retângulo que especifica os limites do controle de cabeçalho.
Comentários
Substitua esse método em um gerenciador visual derivado para personalizar a aparência de um controle de cabeçalho.
CMFCVisualManagerOffice2003::OnFillHighlightedArea
A estrutura chama esse método quando preenche a área realçada de um botão de barra de ferramentas.
virtual void OnFillHighlightedArea(
CDC* pDC,
CRect rect,
CBrush* pBrush,
CMFCToolBarButton* pButton);
Parâmetros
pDC
[in] Ponteiro para um contexto de dispositivo.
rect
[in] O retângulo delimitador da área realçada a ser preenchida.
pBrush
[in] O pincel a ser usado no preenchimento da área realçada.
pButton
[in] Ponteiro para o objeto da classe CMFCToolBarButton para o qual preencher a área realçada.
Comentários
CMFCVisualManagerOffice2003::OnFillOutlookBarCaption
A estrutura chama esse método quando preenche a tela de fundo de uma barra de legenda do Outlook.
virtual void OnFillOutlookBarCaption(
CDC* pDC,
CRect rectCaption,
COLORREF& clrText);
Parâmetros
pDC
[in] Um ponteiro para um contexto de dispositivo.
rectCaption
[in] Um retângulo que especifica os limites da barra de legenda.
clrTexto
[out] Uma referência a um objeto COLORREF no qual esse método grava a cor do texto na barra de legenda.
Comentários
A implementação padrão desse método preenche a barra de legenda com a cor das sombras com base na capa atual.
Substitua esse método em um gerenciador visual derivado para personalizar a cor da barra de legenda do Outlook.
CMFCVisualManagerOffice2003::OnFillOutlookPageButton
A estrutura chama esse método quando preenche o interior de um botão de página do Outlook.
virtual void OnFillOutlookPageButton(
CDC* pDC,
const CRect& rect,
BOOL bIsHighlighted,
BOOL bIsPressed,
COLORREF& clrText);
Parâmetros
pDC
[in] Um ponteiro para um contexto de dispositivo.
rect
[in] Um retângulo que especifica os limites do botão da página do Outlook.
bIsHighlighted
[in] Um parâmetro booliano que especifica se o botão está realçado.
bIsPressed
[in] Um parâmetro booliano que especifica se o botão é pressionado.
clrTexto
[out] Uma referência a um objeto COLORREF em que esse método armazena a cor do texto do botão de página do Outlook.
Comentários
Substitua essa função em um gerenciador visual derivado para personalizar a aparência dos botões da página do Outlook.
CMFCVisualManagerOffice2003::OnFillPopupWindowBackground
A estrutura chama esse método quando preenche a tela de fundo de uma janela pop-up.
virtual void OnFillPopupWindowBackground(
CDC* pDC,
CRect rect);
Parâmetros
pDC
[in] Um ponteiro para um contexto de dispositivo.
rect
[in] Um retângulo que especifica os limites da janela pop-up.
Comentários
Substitua esse método em um gerenciador visual derivado para personalizar a aparência das janelas pop-up.
CMFCVisualManagerOffice2003::OnFillTab
A estrutura chama esse método quando preenche a tela de fundo de uma janela de guia.
virtual void OnFillTab(
CDC* pDC,
CRect rectFill,
CBrush* pbrFill,
int iTab,
BOOL bIsActive,
const CMFCBaseTabCtrl* pTabWnd);
Parâmetros
pDC
[in] Um ponteiro para um contexto de dispositivo.
rectFill
[in] Um retângulo que especifica os limites da janela com guias.
pbrFill
[in] Um ponteiro para o pincel que a estrutura está usando para preencher a janela de guia.
iTab
[in] O índice de guia baseado em zero de uma guia para a qual a estrutura preenche a tela de fundo.
bIsActive
[in] TRUE se a guia estiver ativa; FALSE se não estiver.
pTabWnd
[in] Um ponteiro para o controle guia pai.
Comentários
Substitua esse método em um gerenciador visual derivado para personalizar a aparência das guias.
CMFCVisualManagerOffice2003::OnFillTasksGroupInterior
A estrutura chama esse método quando preenche o interior de um objeto da classe CMFCTasksPaneTaskGroup.
virtual void OnFillTasksGroupInterior(
CDC* pDC,
CRect rect,
BOOL bSpecial = FALSE);
Parâmetros
pDC
[in] Um ponteiro para um contexto de dispositivo.
rect
[in] Um retângulo que especifica os limites do grupo de tarefas.
bSpecial
[in] Um booliano que indica se o interior está preenchido com uma cor especial.
Comentários
Substitua esse método em um gerenciador visual derivado para personalizar a aparência de um grupo de tarefas.
CMFCVisualManagerOffice2003::OnFillTasksPaneBackground
A estrutura chama esse método quando preenche a tela de fundo de um controle da classe CMFCTasksPane.
virtual void OnFillTasksPaneBackground(
CDC* pDC,
CRect rectWorkArea);
Parâmetros
pDC
[in] Um ponteiro para um contexto de dispositivo.
rectWorkArea
[in] Um retângulo que especifica os limites do painel de tarefas.
Comentários
Substitua esse método em um gerenciador visual derivado para personalizar a aparência de um objeto da classe CMFCTasksPane.
CMFCVisualManagerOffice2003::OnHighlightQuickCustomizeMenuButton
A estrutura chama esse método quando desenha um botão de menu de personalização rápida realçado.
virtual void OnHighlightQuickCustomizeMenuButton(
CDC* pDC,
CMFCToolBarMenuButton* pButton,
CRect rect);
Parâmetros
pDC
[in] Um ponteiro para o contexto do dispositivo para o botão.
pButton
[in] Um ponteiro para o botão.
rect
[in] O retângulo delimitador do botão.
Comentários
CMFCVisualManagerOffice2003::OnHighlightRarelyUsedMenuItems
A estrutura chama esse método quando desenha um comando de menu realçado.
virtual void OnHighlightRarelyUsedMenuItems(
CDC* pDC,
CRect rectRarelyUsed);
Parâmetros
pDC
[in] Um ponteiro para um contexto de dispositivo.
rectRarelyUsed
[in] Um retângulo que especifica os limites do comando realçado.
Comentários
Substitua esse método em um gerenciador visual derivado para personalizar a aparência dos comandos de menu realçados.
CMFCVisualManagerOffice2003::OnUpdateSystemColors
A estrutura chama essa função quando as cores do sistema mudam.
virtual void OnUpdateSystemColors();
Comentários
A estrutura chama esse método como parte do processamento da mensagem de WM_SYSCOLORCHANGE. Substitua esse método em um gerenciador visual derivado se você quiser executar um código personalizado quando as cores mudarem em seu aplicativo.
CMFCVisualManagerOffice2003::SetDefaultWinXPColors
Especifica se o gerenciador visual deve usar cores nativas do tema Windows XP ou cores obtidas do GetSysColor.
static void SetDefaultWinXPColors(BOOL bDefaultWinXPColors = TRUE);
Parâmetros
bDefaultWinXPColors
[in] Especifica se o gerenciador visual usará cores nativas do Windows XP.
Comentários
Se bDefaultWinXPColors for TRUE, o gerenciador visual usará cores nativas do Windows XP, como azul, oliva ou prata. Caso contrário, o gerenciador visual usará as cores obtidas de GetSysColor
. O gerenciador visual usa elementos visuais como COLOR_3DFACE, COLOR_3DSHADOW, COLOR_3DHIGHLIGHT, COLOR_3DDKSHADOW e COLOR_3DLIGHT.
Por padrão, um objeto CMFCVisualManagerOffice2003
usa cores nativas do tema do Windows XP.
CMFCVisualManagerOffice2003::SetStatusBarOfficeXPLook
Especifica que o tema global do Windows XP deve ser usado.
static void __stdcall SetStatusBarOfficeXPLook(BOOL bStatusBarOfficeXPLook = TRUE);
Parâmetros
bStatusBarOfficeXPLook
[in] TRUE se o tema global do Windows XP deve ser usado (o padrão); caso contrário, FALSE.
Comentários
CMFCVisualManagerOffice2003::SetUseGlobalTheme
Especifica se o gerenciador visual usa um tema global.
static void SetUseGlobalTheme(BOOL bUseGlobalTheme = TRUE);
Parâmetros
bUseGlobalTheme
[in] TRUE se você quiser que o gerenciador visual use um tema global; caso contrário, FALSE.
Comentários
Se um objeto CMFCVisualManagerOffice2003
usa um tema global, ele desenha os elementos da GUI usando a classe CMFCVisualManagerWindows.
Se um objeto CMFCVisualManagerOffice2003
não usa um tema global, ele desenha os elementos da GUI usando a classe CMFCVisualManagerOfficeXP.
Confira também
Gráfico da hierarquia
Classes
Classe CMFCVisualManager
Classe CMFCVisualManagerOfficeXP
Classe CMFCVisualManagerWindows