Partilhar via


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

CObject

CMFCBaseVisualManager

CMFCVisualManager

CMFCVisualManagerOfficeXP

CMFCVisualManagerOffice2003

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