Partilhar via


Classe CMFCVisualManagerOffice2003

CMFCVisualManagerOffice2003 dá a um aplicativo uma aparência do Microsoft Office 2003.

Sintaxe

class CMFCVisualManagerOffice2003 : public CMFCVisualManagerOfficeXP

Membros

Métodos Públicos

Nome Descrição
CMFCVisualManagerOffice2003::D rawComboBorderWinXP Desenha a borda da caixa de combinação usando o tema atual do Windows XP. (Substitui CMFCVisualManager::D rawComboBorderWinXP.)
CMFCVisualManagerOffice2003::D rawComboDropButtonWinXP Desenha um botão suspenso de caixa de combinação usando o tema atual do Windows XP. (Substitui CMFCVisualManager::D rawComboDropButtonWinXP.)
CMFCVisualManagerOffice2003::D rawCustomizeButton Desenha um botão de personalização.
CMFCVisualManagerOffice2003::D rawPushButtonWinXP Desenha um botão usando o tema atual do Windows XP. (Substitui CMFCVisualManager::D rawPushButtonWinXP.)
CMFCVisualManagerOffice2003::GetBaseThemeColor Obtém a cor do tema base.
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 de plano 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 do plano de fundo do grupo base especificado e a cor da borda. (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 Chamado pela estrutura para obter informações de dica de ferramenta. (Substitui CMFCVisualManager::GetToolTipInfo.)
CMFCVisualManagerOffice2003::IsDefaultWinXPColorsEnabled Indica se o gerenciador visual usa cores de tema nativas 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 os separadores do OneNote devem ser realçados. (Substitui CMFCVisualManager::IsHighlightOneNoteTabs.)
CMFCVisualManagerOffice2003::IsOffsetPressedButton Chamado pela estrutura ao desenhar um botão da 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 os temas do Windows são suportados. (Substitui CMFCVisualManager::IsWindowsThemingSupported.)
CMFCVisualManagerOffice2003::OnDrawAutoHideButtonBorder A estrutura chama esse método quando desenha a borda de um botão de ocultação automática. (Substitui CMFCVisualManager::OnDrawAutoHideButtonBorder.)
CMFCVisualManagerOffice2003::OnDrawBarGripper Chamado pela estrutura quando desenha a garra para 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 da barra de ferramentas. (Substitui CMFCVisualManagerOfficeXP::OnDrawButtonBorder.)
CMFCVisualManagerOffice2003::OnDrawCaptionBarBorder A estrutura chama esse método quando desenha a borda de um objeto de 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 de classe CMFCToolBarComboBoxButton . (Substitui CMFCVisualManagerOfficeXP::OnDrawComboBorder.)
CMFCVisualManagerOffice2003::OnDrawComboDropButton A estrutura chama esse método quando ele desenha o botão de soltar 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 em torno 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 CPane Class . (Substitui CMFCVisualManagerOfficeXP::OnDrawPaneBorder.)
CMFCVisualManagerOffice2003::OnDrawPaneCaption A estrutura chama esse método quando desenha uma legenda para um objeto de 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 da 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 o polegar 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 para um objeto de 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 um CMFCStatusBar. (Substitui CMFCVisualManager::OnDrawStatusBarSizeBox.)
CMFCVisualManagerOffice2003::OnDrawTab A estrutura chama esse método quando desenha as guias para um objeto de classe CMFCBaseTabCtrl . (Substitui CMFCVisualManagerOfficeXP::OnDrawTab.)
CMFCVisualManagerOffice2003::OnDrawTabsButtonBorder A estrutura chama esse método quando desenha a borda de um botão de tabulação. (Substitui CMFCVisualManagerOfficeXP::OnDrawTabsButtonBorder.)
CMFCVisualManagerOffice2003::OnDrawTask A estrutura chama esse método quando desenha um objeto CMFCTasksPaneTask Class . (Substitui CMFCVisualManagerOfficeXP::OnDrawTask.)
CMFCVisualManagerOffice2003::OnDrawTasksGroupAreaBorder A estrutura chama esse método quando desenha uma borda em torno de um grupo em um objeto de classe CMFCTasksPane . (Substitui CMFCVisualManagerOfficeXP::OnDrawTasksGroupAreaBorder.)
CMFCVisualManagerOffice2003::OnDrawTasksGroupCaption A estrutura chama esse método quando desenha a legenda para um objeto de classe CMFCTasksPaneTaskGroup . (Substitui CMFCVisualManagerOfficeXP::OnDrawTasksGroupCaption.)
CMFCVisualManagerOffice2003::OnDrawTearOffCaption A estrutura chama esse método quando desenha a legenda para um objeto de 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 da guia de uma janela da guia. (Substitui CMFCVisualManagerOfficeXP::OnEraseTabsArea.)
CMFCVisualManagerOffice2003::OnEraseTabsButton A estrutura chama esse método quando apaga o texto e o ícone de um botão de tabulação. (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 o plano de fundo de um botão de ocultação automática. (Substitui CMFCVisualManager::OnFillAutoHideButtonBackground.)
CMFCVisualManagerOffice2003::OnFillBarBackground A estrutura chama esse método quando preenche o plano de fundo de um objeto de classe CBasePane . (Substitui CMFCVisualManagerOfficeXP::OnFillBarBackground.)
CMFCVisualManagerOffice2003::OnFillButtonInterior A estrutura chama esse método quando preenche o plano de fundo de um botão da barra de ferramentas. (Substitui CMFCVisualManagerOfficeXP::OnFillButtonInterior.)
CMFCVisualManagerOffice2003::OnFillCommandsListBackground A estrutura chama esse método quando preenche o plano de fundo de um botão da barra de ferramentas que pertence a uma lista de comandos. (Substitui CMFCVisualManagerOfficeXP::OnFillCommandsListBackground.)
CMFCVisualManagerOffice2003::OnFillHeaderCtrlBackground A estrutura chama esse método quando preenche o plano 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 da barra de ferramentas. (Substitui CMFCVisualManagerOfficeXP::OnFillHighlightedArea.)
CMFCVisualManagerOffice2003::OnFillOutlookBarCaption A estrutura chama esse método quando preenche o plano de fundo de uma barra de legendas 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 o plano de fundo de uma janela pop-up. (Substitui CMFCVisualManagerOfficeXP::OnFillPopupWindowBackground.)
CMFCVisualManagerOffice2003::OnFillTab A estrutura chama esse método quando preenche o plano 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 de classe CMFCTasksPaneTaskGroup . (Substitui CMFCVisualManagerOfficeXP::OnFillTasksGroupInterior.)
CMFCVisualManagerOffice2003::OnFillTasksPaneBackground A estrutura chama esse método quando preenche o plano 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 de tema nativas do Windows XP ou cores obtidas de 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.

Observações

Use a CMFCVisualManagerOffice2003 classe para alterar a aparência visual do seu aplicativo para se assemelhar ao Microsoft Office 2003.

Exemplo

O exemplo a seguir demonstra como definir o gerenciador visual do Office 2003. Este trecho de código faz parte do exemplo de demonstração do Desktop Alert.

CMFCVisualManager::SetDefaultManager(RUNTIME_CLASS(CMFCVisualManagerOffice2003));

Hierarquia de herança

CObject

CMFCBaseVisualManager

CMFCVisualManager

CMFCVisualManagerOfficeXP

CMFCVisualManagerOffice2003

Requerimentos

Cabeçalho: afxvisualmanageroffice2003.h

CMFCVisualManagerOffice2003::D rawComboBorderWinXP

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
[em] Um ponteiro para um contexto de dispositivo.

retângulo
[em] Retângulo delimitador da borda da caixa de combinação.

bDesativado
[em] Especifica se a borda da caixa de combinação está desabilitada.

bIsDropped
[em] Especifica se a borda da caixa de combinação será suspensa.

bIsDestaque
[em] Especifica se a borda da caixa de combinação está realçada.

Valor de retorno

Retorna TRUE se a API do tema estiver habilitada ou FALSE se não.

Observações

CMFCVisualManagerOffice2003::D rawComboDropButtonWinXP

Desenha um botão suspenso de 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
[em] Um ponteiro para um contexto de dispositivo.

retângulo
[em] O retângulo delimitador do botão suspenso da caixa de combinação.

bDesativado
[em] Especifica se o botão suspenso da caixa de combinação está desativado.

bIsDropped
[em] Especifica se o botão suspenso da caixa de combinação está suspenso.

bIsDestaque
[em] Especifica se o botão suspenso da caixa de combinação está realçado.

Valor de retorno

Retorna TRUE se a API do tema estiver habilitada ou FALSE se não.

Observações

CMFCVisualManagerOffice2003::D rawCustomizeButton

Desenha um botão de personalização.

virtual void DrawCustomizeButton(
    CDC* pDC,
    CRect rect,
    BOOL bIsHorz,
    CMFCVisualManager::AFX_BUTTON_STATE state,
    BOOL bIsCustomize,
    BOOL bIsMoreButtons);

Parâmetros

pDC
[em] Ponteiro para um contexto de exibição.

retângulo
[em] O retângulo delimitador do botão

bIsHorz
[em] TRUE se o botão for horizontal, ou FALSE se for vertical.

estado
[em] O estado do botão tal como deve ser desenhado (regular, pressionado ou realçado).

bIsPersonalizar
[em] TRUE se a imagem de seta para baixo ou seta para a esquerda deve ser desenhada no retângulo do botão, ou FALSE se não.

bIsMoreButtons
[em] TRUE se a personalização horizontal ou vertical More-Buttons imagem deve ser desenhada no retângulo do botão, ou FALSE se não.

Observações

CMFCVisualManagerOffice2003::D rawPushButtonWinXP

Desenha um botão usando o tema atual do Windows XP.

virtual BOOL DrawPushButtonWinXP(
    CDC* pDC,
    CRect rect,
    CMFCButton* pButton,
    UINT uiState);

Parâmetros

pDC
[em] Um ponteiro para um contexto de dispositivo.

retângulo
[em] O retângulo delimitador do botão de pressão.

pBotão
[em] Um ponteiro para o objeto CMFCButton Class a ser desenhado.

uiState
[em] Ignorado. O estado é retirado de pButton.

Valor de retorno

TRUE se a API de tema estiver ativada; caso contrário, FALSE.

Observações

CMFCVisualManagerOffice2003::GetBaseThemeColor

Obtém a cor do tema base.

virtual COLORREF GetBaseThemeColor();

Valor de retorno

Retorna a cor do tema base, se estiver definida, ou a cor da face da barra de cores.

Observações

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.

Observações

CMFCVisualManagerOffice2003::GetPropertyGridGroupColor

A estrutura chama esse método para obter a cor de plano de fundo de uma lista de propriedades.

virtual COLORREF GetPropertyGridGroupColor(CMFCPropertyGridCtrl* pPropList);

Parâmetros

pPropList
[em] Um ponteiro para a lista de propriedades que a estrutura está desenhando.

Valor de retorno

Retorna a cor do plano de fundo de pPropList.

Observações

Substitua essa função para personalizar a cor do plano de fundo de uma lista de propriedades em seu 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
[em] Um ponteiro para a lista de propriedades.

Valor de retorno

Retorna a cor do texto da lista de propriedades especificada.

Observações

Substitua essa função para personalizar a cor do texto de uma lista de propriedades em seu aplicativo.

CMFCVisualManagerOffice2003::GetShowAllMenuItemsHeight

Retorna a altura de todos os itens de menu.

virtual int GetShowAllMenuItemsHeight(
    CDC* pDC,
    const CSize& sizeDefault);

Parâmetros

pDC
[em] Um ponteiro para o contexto do dispositivo.

sizeDefault
[em] Tamanho do menu padrão.

Valor de retorno

Por padrão, retorna a altura de todas as imagens de menu mais margens.

Observações

CMFCVisualManagerOffice2003::GetSmartDockingBaseGuideColors

Define a cor do plano de fundo do grupo base especificado e a cor da borda.

virtual void GetSmartDockingBaseGuideColors(
    COLORREF& clrBaseGroupBackground,
    COLORREF& clrBaseGroupBorder);

Parâmetros

clrBaseGroupBackground
[em] Referência a um COLORREF para definir a cor de fundo.

clrBaseGroupBorder
[em] Referência a um COLORREF para definir a cor da borda.

Observações

CMFCVisualManagerOffice2003::GetSmartDockingHighlightToneColor

Retorna a cor do tom de realce.

virtual COLORREF GetSmartDockingHighlightToneColor();

Valor de retorno

Retorna um COLORREF que contém a cor de tom de realce.

Observações

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
[em] Um ponteiro para a janela com guias onde o quadro está desenhando uma guia.

clrEscuro
[saídas] Uma referência a um parâmetro COLORREF onde esse método armazena a cor para a borda escura de uma guia.

clrBlack
[saídas] Uma referência a um parâmetro COLORREF onde esse método armazena a cor para a borda da janela da guia. A cor padrão para a borda é preto.

clrDestaque
[saídas] Uma referência a um parâmetro COLORREF onde esse método armazena a cor para o estado de realce da janela da guia.

clrFace
[saídas] Uma referência a um parâmetro COLORREF onde esse método armazena a cor para a face da janela da guia.

clrDarkShadow
[saídas] Uma referência a um parâmetro COLORREF onde esse método armazena a cor para a sombra da janela da guia.

clrLight
[saídas] Uma referência a um parâmetro COLORREF onde esse método armazena a cor para a borda clara da janela da guia.

pbrFace
[saídas] Um ponteiro para uma referência para um pincel. Este método armazena o pincel que ele usa para preencher a face da janela da guia neste parâmetro.

pbrBlack
[saídas] Um ponteiro para uma referência para um pincel. Esse método armazena o pincel que ele usa para preencher a borda preta da janela da guia nesse parâmetro.

Observações

CMFCVisualManagerOffice2003::GetToolBarCustomizeButtonMargin

Obtém a margem para o 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.

Observações

CMFCVisualManagerOffice2003::GetToolbarDisabledColor

Obtém a cor desabilitada para a barra de ferramentas.

virtual COLORREF GetToolbarDisabledColor() const;

Valor de retorno

Retorna um COLORREF que contém a cor desabilitada.

Observações

CMFCVisualManagerOffice2003::GetToolTipInfo

Chamado pela estrutura para obter informações de dica de ferramenta.

virtual BOOL GetToolTipInfo(
    CMFCToolTipInfo& params,
    UINT nType = (UINT)(-1));

Parâmetros

params
[saídas] Uma referência a um objeto CMFCToolTipInfo Class onde esse método retorna informações de dica de ferramenta.

nTipo
[em] 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 e FALSE caso contrário.

Observações

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 usa cores nativas; caso contrário, FALSE.

Observações

Para obter mais informações sobre cores nativas, consulte 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 em torno de painéis encaixados e com guias; FALSO caso contrário.

Observações

CMFCVisualManagerOffice2003::IsHighlightOneNoteTabs

Indica se os separadores do OneNote devem ser realçados.

virtual BOOL IsHighlightOneNoteTabs() const;

Valor de retorno

Devolve TRUE.

Observações

CMFCVisualManagerOffice2003::IsOffsetPressedButton

Chamado pela estrutura ao desenhar um botão da barra de ferramentas.

virtual BOOL IsOffsetPressedButton() const;

Valor de retorno

Observações

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

Observações

Retorna TRUE se houver uma barra de status com uma aparência do Office XP ou FALSE se não.

CMFCVisualManagerOffice2003::IsToolbarRoundShape

Indica se uma barra de ferramentas especificada é redonda.

virtual BOOL IsToolbarRoundShape(CMFCToolBar* pToolBar);

Parâmetros

pToolBar
[em] Ponteiro para a barra de ferramentas em questão.

Valor de retorno

Retorna TRUE se a barra de ferramentas for redonda ou FALSE se for uma barra de menus.

Observações

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.

Observações

Use o método CMFCVisualManagerOffice2003::SetUseGlobalTheme para alterar se o gerenciador visual usa um tema do Windows XP.

CMFCVisualManagerOffice2003::IsWindowsThemingSupported

Indica se os temas do Windows são suportados.

virtual BOOL IsWindowsThemingSupported() const;

Valor de retorno

Retorna TRUE se o tema do Windows for suportado ou FALSE se não.

Observações

CMFCVisualManagerOffice2003::OnDrawAutoHideButtonBorder

A estrutura chama esse método quando desenha a borda de um botão de ocultação automática.

virtual void OnDrawAutoHideButtonBorder(
    CDC* pDC,
    CRect rectBounds,
    CRect rectBorderSize,
    CMFCAutoHideButton* pButton);

Parâmetros

pDC
[em] Um ponteiro para um contexto de dispositivo.

rectBounds
[em] O tamanho e a localização do botão de ocultação automática.

rectBorderSize
[em] Os tamanhos das bordas.

pBotão
[em] Um ponteiro para o botão de ocultação automática. A estrutura está desenhando a borda para esse botão.

Observações

Substitua esse método em uma classe derivada se você quiser personalizar a aparência da borda de um botão de ocultação automática. 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 topmembros , bottom, lefte right dados. Um valor menor ou igual a 0 indica que não há borda nesse lado do botão de ocultação automática.

CMFCVisualManagerOffice2003::OnDrawBarGripper

Chamado pela estrutura quando desenha a garra para uma barra de controle.

virtual void OnDrawBarGripper(
    CDC* pDC,
    CRect rectGripper,
    BOOL bHorz,
    CBasePane* pBar);

Parâmetros

pDC
[em] Um ponteiro para o contexto do dispositivo para uma barra de controle.

Garra ret
[em] O retângulo delimitador para a barra de controle.

bHorz
[em] Um parâmetro booleano que especifica se a barra de controle está encaixada horizontal ou verticalmente.

pBar
[em] Um ponteiro para uma barra de controle. O gestor visual desenha a garra desta barra de controlo.

Observações

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, consulte o código-fonte localizado na pasta VC\atlmfc\src\mfc da instalação do Visual Studio.

virtual BOOL OnDrawBrowseButton(
    CDC* pDC,
    CRect rect,
    CMFCEditBrowseCtrl* pEdit,
    CMFCVisualManager::AFX_BUTTON_STATE state,
    COLORREF& clrText);

Parâmetros

[em] pDC
[em] Rect
[em] pEditar
[em] Estado
[em] clrText

Valor de retorno

Observações

CMFCVisualManagerOffice2003::OnDrawButtonBorder

A estrutura chama esse método quando desenha a borda de um botão da barra de ferramentas.

virtual void OnDrawButtonBorder(
    CDC* pDC,
    CMFCToolBarButton* pButton,
    CRect rect,
    CMFCVisualManager::AFX_BUTTON_STATE state);

Parâmetros

pDC
[em] Um ponteiro para o contexto do dispositivo de um botão da barra de ferramentas.

pBotão
[em] Um ponteiro para um botão da barra de ferramentas. A estrutura desenha a borda desse botão.

retângulo
[em] Um retângulo que especifica os limites do botão da barra de ferramentas.

estado
[em] Um tipo de dados enumerado que especifica o estado atual do botão da barra de ferramentas.

Observações

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 da barra de ferramentas.

Os estados possíveis de um botão da barra de ferramentas são ButtonsIsRegular, ButtonsIsPressedou ButtonsIsHighlighted.

CMFCVisualManagerOffice2003::OnDrawCaptionBarBorder

A estrutura chama esse método quando desenha a borda de um objeto de classe CMFCCaptionBar .

virtual void OnDrawCaptionBarBorder(
    CDC* pDC,
    CMFCCaptionBar* pBar,
    CRect rect,
    COLORREF clrBarBorder,
    BOOL bFlatBorder);

Parâmetros

pDC
[em] Um ponteiro para um contexto de dispositivo.

pBar
[em] Um ponteiro para um objeto de classe CMFCCaptionBar . A estrutura desenha essa barra de legenda.

retângulo
[em] Um retângulo que especifica os limites da barra de legenda.

clrBarBorder
[em] A cor da borda.

bFlatBorder
[em] TRUE se a borda deve ter uma aparência plana, 2D, ou FALSE se não.

Observações

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
[em] Ponteiro para um contexto de dispositivo.

retângulo
[em] O retângulo delimitador da caixa de seleção.

nEstado
[em] O estado da caixa de seleção: 0 se desmarcada, 1 se marcada, 2 se marcada mista.

bDestaque
[em] TRUE se a caixa de seleção estiver realçada, ou FALSE se não.

bPressionado
[em] TRUE se a caixa de seleção for pressionada ou FALSE se não.

bAtivado
[em] TRUE se a caixa de seleção estiver ativada, ou FALSE se não.

Observações

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
[em] Um ponteiro para o contexto do dispositivo de um botão de caixa de combinação.

retângulo
[em] Um retângulo que especifica os limites do botão da caixa de combinação.

bDesativado
[em] Um parâmetro booleano que indica se o botão da caixa de combinação não está disponível.

bIsDropped
[em] Um parâmetro booleano que indica se a caixa de combinação está suspensa.

bIsDestaque
[em] Um parâmetro booleano que indica se o botão da caixa de combinação está realçado.

pBotão
[em] Um ponteiro para um objeto CMFCToolBarComboBoxButton. A estrutura desenha este botão de caixa de combinação.

Observações

Substitua esse método em seu gerenciador visual derivado para personalizar a aparência da borda da caixa de combinação.

CMFCVisualManagerOffice2003::OnDrawComboDropButton

A estrutura chama esse método quando ele desenha o botão de soltar de uma classe CMFCToolBarComboBoxButton.

virtual void OnDrawComboDropButton(
    CDC* pDC,
    CRect rect,
    BOOL bDisabled,
    BOOL bIsDropped,
    BOOL bIsHighlighted,
    CMFCToolBarComboBoxButton* pButton);

Parâmetros

pDC
[em] Um ponteiro para um contexto de dispositivo.

retângulo
[em] Um retângulo que especifica os limites do botão de soltar.

bDesativado
[em] Um parâmetro booleano que indica se o botão de soltar não está disponível.

bIsDropped
[em] Um parâmetro booleano que indica se a caixa de combinação está suspensa.

bIsDestaque
[em] Um parâmetro booleano que indica se o botão de soltar está realçado.

pBotão
[em] Um ponteiro para um objeto CMFCToolBarComboBoxButton. A estrutura desenha o botão de soltar para este botão de caixa de combinação

Observações

Substitua esse método em seu gerenciador visual derivado para personalizar a aparência do botão de 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
[em] Ponteiro para um objeto CWnd Class que representa o controle para o qual desenhar a borda.

Observações

CMFCVisualManagerOffice2003::OnDrawExpandingBox

Chamado pela estrutura enquanto desenha uma caixa em expansão.

virtual void OnDrawExpandingBox(
    CDC* pDC,
    CRect rect,
    BOOL bIsOpened,
    COLORREF colorBox);

Parâmetros

pDC
[em] Ponteiro para o contexto de exibição no qual a caixa de expansão deve ser desenhada.

retângulo
[em] O retângulo delimitador da caixa de expansão a ser desenhada.

bIsAberto
[em] VERDADEIRO se a caixa a ser sorteada estiver aberta, ou FALSO se não.

caixa de cores
[em] A cor da borda externa da caixa a ser desenhada.

Observações

CMFCVisualManagerOffice2003::OnDrawHeaderCtrlBorder

A estrutura chama esse método quando desenha a borda em torno de uma instância da classe CMFCHeaderCtrl.

virtual void OnDrawHeaderCtrlBorder(
    CMFCHeaderCtrl* pCtrl,
    CDC* pDC,
    CRect& rect,
    BOOL bIsPressed,
    BOOL bIsHighlighted);

Parâmetros

pCtrl
[em] Um ponteiro para um objeto de classe CMFCHeaderCtrl . A estrutura desenha a borda desse controle de cabeçalho.

pDC
[em] Um ponteiro para um contexto de dispositivo.

retângulo
[em] Um retângulo que especifica os limites do controle de cabeçalho.

[em] bIsPressed
[em] bIsDestaque
Um parâmetro booleano que indica se o controle de cabeçalho é pressionado.

Observações

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
[em] Um ponteiro para o contexto do dispositivo para um objeto de classe CMFCPopupMenu .

pMenu
[em] Um ponteiro para um objeto de classe CMFCPopupMenu . A estrutura desenha uma borda ao redor desse menu pop-up.

retângulo
[em] Um retângulo que especifica os limites do menu pop-up.

Observações

A implementação padrão desse método exibe a borda de 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
[em] Um ponteiro para um contexto de dispositivo.

rectSplitter
[em] Um retângulo que especifica os limites do divisor.

Observações

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
[em] Um ponteiro para um contexto de dispositivo.

retBtn
[em] Um retângulo que especifica o limite do botão de página do Outlook.

bIsDestaque
[em] Um booleano que especifica se o botão está realçado.

bIsPressed
[em] Um booleano que especifica se o botão é pressionado.

Observações

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 CPane Class .

virtual void OnDrawPaneBorder(
    CDC* pDC,
    CBasePane* pBar,
    CRect& rect);

Parâmetros

pDC
[em] Um ponteiro para o contexto do dispositivo de uma barra de controle.

pBar
[em] Um ponteiro para um painel. O gestor visual desenha o limite deste painel.

retângulo
[em] Um retângulo que indica os limites do painel.

Observações

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 de classe CDockablePane .

virtual COLORREF OnDrawPaneCaption(
    CDC* pDC,
    CDockablePane* pBar,
    BOOL bActive,
    CRect rectCaption,
    CRect rectButtons);

Parâmetros

pDC
[em] Um ponteiro para um contexto de dispositivo.

pBar
[em] Um ponteiro para um objeto de classe CDockablePane . A estrutura desenha a legenda para este painel.

bAtivo
[em] Um parâmetro booleano que indica se a barra de controle está ativa.

rectCaption
[em] Um retângulo que especifica os limites da legenda.

rectButtons
[em] 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.

Observações

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
[em] Ponteiro para o contexto do dispositivo da janela pop-up.

retângulo
[em] O retângulo delimitador da janela pop-up.

Observações

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
[em] Ponteiro para o contexto do dispositivo do botão.

rectClient
[em] Retângulo delimitador do botão.

pBotão
[em] Ponteiro para o botão (um objeto de classe CMFCDesktopAlertWndButton ).

Observações

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
[em] Ponteiro para o contexto do dispositivo da legenda.

rectCaption
[em] Retângulo delimitador da legenda.

pPopupWnd
[em] Ponteiro para a janela pop-up para a qual a legenda deve ser desenhada.

Valor de retorno

A cor do texto da legenda.

Observações

Substitua esse método em um gerenciador visual derivado para personalizar a aparência das legendas de 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
[em] Um ponteiro para um contexto de dispositivo.

pGrupo
[em] Um ponteiro para um grupo de botões na faixa de opções. A estrutura desenha esse grupo de botões.

Grupo Ret.
[em] Um retângulo que especifica os limites do grupo.

Valor de retorno

Um valor reservado. A implementação padrão retorna -1.

Observações

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
[em] Um ponteiro para o contexto do dispositivo da categoria da faixa de opções.

pContextCaption
[em] 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.

Observações

Substitua esse método em uma classe derivada para personalizar a aparência da barra de legenda para uma categoria da faixa de opções.

CMFCVisualManagerOffice2003::OnDrawRibbonCategoryTab

A estrutura chama esse método quando desenha a guia para uma categoria da faixa de opções.

virtual COLORREF OnDrawRibbonCategoryTab(
    CDC* pDC,
    CMFCRibbonTab* pTab,
    BOOL bIsActive);

Parâmetros

pDC
[em] Um ponteiro para um contexto de dispositivo.

pTab
[em] Um ponteiro para um objeto de guia da faixa de opções. A estrutura desenha esta guia.

bIsActive
[em] TRUE se a guia estiver ativa, ou FALSE se não.

Valor de retorno

A cor usada para texto na guia de categoria da faixa de opções.

Observações

Substitua esse método em um gerenciador visual derivado para personalizar a aparência de uma guia de categoria da faixa de opções.

CMFCVisualManagerOffice2003::OnDrawRibbonProgressBar

A estrutura chama esse método quando desenha um objeto de classe CMFCRibbonProgressBar .

virtual void OnDrawRibbonProgressBar(
    CDC* pDC,
    CMFCRibbonProgressBar* pProgress,
    CRect rectProgress,
    CRect rectChunk,
    BOOL bInfiniteMode);

Parâmetros

pDC
[em] Um ponteiro para um contexto de dispositivo.

pProgresso
[em] Um ponteiro para um objeto de classe CMFCRibbonProgressBar . A estrutura desenha essa barra de progresso.

rectProgress
[em] Um retângulo que especifica os limites da barra de progresso.

rectChunk
[em] Um retângulo que especifica os limites da área ao redor da barra de progresso.

bModo Infinito
[em] TRUE se a barra estiver no modo infinito, ou FALSE se não. A implementação padrão não usa esse parâmetro.

Observações

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
[em] Um ponteiro para um contexto de dispositivo.

pSeparador
[em] Um ponteiro para um objeto CMFCRibbonSeparator Class . A estrutura desenha este separador de fita.

retângulo
[em] Um retângulo que especifica os limites do separador.

Observações

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
[em] Ponteiro para um contexto de dispositivo.

pSlider
[em] Um ponteiro para um objeto CMFCRibbonSlider Class . A estrutura desenha o canal para este controle deslizante da faixa de opções.

retângulo
[em] Um retângulo que especifica os limites para o canal do controle deslizante da faixa de opções.

Observações

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 de classe CMFCRibbonSlider

virtual void OnDrawRibbonSliderThumb(
    CDC* pDC,
    CMFCRibbonSlider* pSlider,
    CRect rect,
    BOOL bIsHighlighted,
    BOOL bIsPressed,
    BOOL bIsDisabled);

Parâmetros

pDC
[em] Um ponteiro para um contexto de dispositivo.

pSlider
[em] Um ponteiro para uma classe CMFCRibbonSlider. A estrutura desenha o polegar para este controle deslizante da faixa de opções.

retângulo
[em] Um retângulo que especifica os limites do polegar para o controle deslizante da faixa de opções.

bIsDestaque
[em] Um parâmetro booleano que indica se o polegar está realçado.

bIsPressed
[em] Um parâmetro booleano que indica se o polegar está pressionado.

bIsDisabled
[em] Um parâmetro booleano que indica se o polegar não está disponível.

Observações

Substitua esse método em um gerenciador visual derivado para personalizar a aparência do polegar para um controle deslizante da faixa de opções.

CMFCVisualManagerOffice2003::OnDrawRibbonSliderZoomButton

A estrutura chama esse método quando desenha os botões de zoom para um objeto de classe CMFCRibbonSlider.

virtual void OnDrawRibbonSliderZoomButton(
    CDC* pDC,
    CMFCRibbonSlider* pSlider,
    CRect rect,
    BOOL bIsZoomOut,
    BOOL bIsHighlighted,
    BOOL bIsPressed,
    BOOL bIsDisabled);

Parâmetros

pDC
[em] Um ponteiro para um contexto de dispositivo.

pSlider
[em] Um ponteiro para um objeto CMFCRibbonSlider Class . A estrutura desenha esse controle deslizante da faixa de opções.

retângulo
[em] Um retângulo que especifica os limites dos botões de zoom no controle deslizante da faixa de opções.

bIsZoomOut
[em] TRUE se a estrutura deve desenhar o botão esquerdo com um " -" para reduzir o zoom, ou FALSE se a estrutura deve desenhar o botão direito com um " +" para zoom in.

bIsDestaque
[em] Um parâmetro booleano que indica se o botão está realçado.

bIsPressed
[em] Um parâmetro booleano que indica se o botão está pressionado.

bIsDisabled
[em] Um parâmetro booleano que indica se o botão não está disponível.

Observações

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
[em] Um ponteiro para um contexto de dispositivo.

pBar
[em] Um ponteiro para a barra de status que contém o painel.

pPane
[em] Um ponteiro para um painel da barra de status. A estrutura desenha esse objeto de classe CMFCRibbonStatusBarPane .

Valor de retorno

Um valor reservado. A implementação padrão retorna -1.

Observações

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
[em] Ponteiro para um contexto de dispositivo.

retângulo
[em] O retângulo delimitador dos botões de rolagem.

nBorderSize
[em] O tamanho da borda para desenhar em torno dos botões de rolagem.

iImage [en]
[em] Um identificador da imagem para desenhar nos botões de rolagem.

bHilited
[em] TRUE se os botões de rolagem estiverem realçados, ou FALSE se não.

Observações

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
[em] Um ponteiro para o contexto do dispositivo para uma barra de controle.

pBar
[em] Um ponteiro para um painel que contém o separador.

retângulo
[em] Um retângulo que especifica os limites do separador.

bIsHoriz
[em] TRUE se o painel estiver encaixado horizontalmente ou FALSE se o painel estiver encaixado verticalmente.

Observações

Os separadores são usados em barras de controle para separar grupos de ícones relacionados. A implementação padrão para este 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
[em] Ponteiro para um contexto de dispositivo.

retângulo
[em] O retângulo delimitador do menu a ser desenhado.

estado
[em] O estado do botão.

Observações

CMFCVisualManagerOffice2003::OnDrawStatusBarPaneBorder

A estrutura chama esse método quando desenha a borda para um objeto de classe CMFCStatusBar .

virtual void OnDrawStatusBarPaneBorder(
    CDC* pDC,
    CMFCStatusBar* pBar,
    CRect rectPane,
    UINT uiID,
    UINT nStyle);

Parâmetros

pDC
[em] Um ponteiro para um contexto de dispositivo.

pBar
[em] Um ponteiro para um objeto CMFCStatusBar Class . A estrutura desenha esse objeto de barra de status.

rectPane
[em] Um retângulo que especifica os limites da barra de status.

uiID
[em] O ID da barra de status.

nStyle
[em] O estilo da barra de status.

Observações

Substitua esse método em um gerenciador visual derivado para personalizar a aparência da borda de um CMFCStatusBar objeto.

CMFCVisualManagerOffice2003::OnDrawStatusBarProgress

A estrutura chama esse método quando desenha o indicador de progresso no objeto CMFCStatusBar Class

virtual void OnDrawStatusBarProgress(
    CDC* pDC,
    CMFCStatusBar* pStatusBar,
    CRect rectProgress,
    int nProgressTotal,
    int nProgressCurr,
    COLORREF clrBar,
    COLORREF clrProgressBarDest,
    COLORREF clrProgressText,
    BOOL bProgressText);

Parâmetros

pDC
[em] Um ponteiro para o contexto do dispositivo para a barra de status

pStatusBar
[em] O objeto CMFCStatusBar Class que contém a barra de progresso.

rectProgress
[em] Um retângulo que especifica os limites da barra de progresso.

nProgressTotal
[em] O número total da barra de progresso.

nProgressCurr
[em] O progresso atual para a barra de progresso.

clrBar
[em] A cor inicial da barra de progresso. O valor é o início de um gradiente de cores ou a cor completa da barra de progresso.

[em] clrProgressBarDest
[em] clrProgressText
[em] bProgressText

Observações

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
[em] Um ponteiro para um contexto de dispositivo.

pStatBar
[em] Um ponteiro para uma barra de status. A estrutura desenha a caixa de tamanho para essa barra de status.

rectSizeBox
[em] Um retângulo que especifica os limites da caixa de tamanho.

Observações

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 para um objeto de classe CMFCBaseTabCtrl .

virtual void OnDrawTab(
    CDC* pDC,
    CRect rectTab,
    int iTab,
    BOOL bIsActive,
    const CMFCBaseTabCtrl* pTabWnd);

Parâmetros

pDC
[em] Um ponteiro para um contexto de dispositivo.

rectTab
[em] Um retângulo que especifica os limites do controle de guia.

iTab
[em] O índice da guia que a estrutura desenha.

bIsActive
[em] Um parâmetro booleano que especifica se a guia está ativa.

pTabWnd
[em] Um ponteiro para um objeto de classe CMFCBaseTabCtrl . A estrutura desenha esse controle de guia.

Observações

Um CMFCBaseTabCtrl objeto 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 tabulação.

virtual void OnDrawTabsButtonBorder(
    CDC* pDC,
    CRect& rect,
    CMFCButton* pButton,
    UINT uiState,
    CMFCBaseTabCtrl* pWndTab);

Parâmetros

pDC
[em] Um ponteiro para um contexto de dispositivo.

retângulo
[em] Um retângulo que especifica os limites do botão de tabulação.

pBotão
[em] Um ponteiro para a classe CMFCButton para a qual a estrutura desenha a borda.

uiState
[em] O estado do botão (consulte CButton::GetState).

pWndTab
[em] Um ponteiro para a janela da guia pai.

Observações

Substitua esse método em um gerenciador visual derivado para personalizar a aparência da borda do botão de guia.

CMFCVisualManagerOffice2003::OnDrawTask

A estrutura chama esse método quando desenha um objeto CMFCTasksPaneTask Class .

virtual void OnDrawTask(
    CDC* pDC,
    CMFCTasksPaneTask* pTask,
    CImageList* pIcons,
    BOOL bIsHighlighted = FALSE,
    BOOL bIsSelected = FALSE);

Parâmetros

pDC
[em] Um ponteiro para um contexto de dispositivo.

pTarefa
[em] Um ponteiro para um objeto de classe CMFCTasksPaneTask . O quadro desenha esta tarefa.

Ícones
[em] Um ponteiro para a lista de imagens associada ao painel de tarefas. Cada tarefa contém um índice para uma imagem nesta lista.

bIsDestaque
[em] Um parâmetro booleano que especifica se a tarefa exibida está realçada.

bIsSelected
[em] Um parâmetro booleano que especifica se a tarefa exibida está selecionada.

Observações

A estrutura exibe tarefas na barra de tarefas como um ícone e texto. O parâmetro pIcons contém o ícone para a 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 de classe CMFCTasksPane .

virtual void OnDrawTasksGroupAreaBorder(
    CDC* pDC,
    CRect rect,
    BOOL bSpecial = FALSE,
    BOOL bNoTitle = FALSE);

Parâmetros

pDC
[em] Um ponteiro para um contexto de dispositivo.

retângulo
[em] Um retângulo que especifica os limites da área do grupo no painel de tarefas.

bEspecial
[em] Um parâmetro booleano que especifica se a borda está realçada. Um valor TRUE indica que a borda está realçada.

bNãoTítulo
[em] Um parâmetro booleano que especifica se a área do grupo tem um título. Um valor TRUE indica que a área do grupo não tem um título.

Observações

Substitua essa função em uma classe derivada para personalizar a borda ao redor de uma área de grupo no painel de tarefas.

CMFCVisualManagerOffice2003::OnDrawTasksGroupCaption

A estrutura chama esse método quando desenha a legenda para um objeto de classe CMFCTasksPaneTaskGroup .

virtual void OnDrawTasksGroupCaption(
    CDC* pDC,
    CMFCTasksPaneTaskGroup* pGroup,
    BOOL bIsHighlighted = FALSE,
    BOOL bIsSelected = FALSE,
    BOOL bCanCollapse = FALSE);

Parâmetros

pDC
[em] Um ponteiro para um contexto de dispositivo.

pGrupo
[em] Um ponteiro para um objeto de classe CMFCTasksPaneTaskGroup . A estrutura desenha a legenda para este grupo.

bIsDestaque
[em] Um parâmetro booleano que indica se o grupo está realçado.

bIsSelected
[em] Um parâmetro booleano que indica se o grupo está selecionado no momento.

bCanCollapse
[em] Um parâmetro booleano que indica se o grupo pode ser recolhido.

Observações

Substitua esse método em uma classe derivada para personalizar a legenda de um CMFCTasksPaneTaskGrouparquivo .

CMFCVisualManagerOffice2003::OnDrawTearOffCaption

A estrutura chama esse método quando desenha a legenda para um objeto de classe CMFCPopupMenu .

virtual void OnDrawTearOffCaption(
    CDC* pDC,
    CRect rect,
    BOOL bIsActive);

Parâmetros

pDC
[em] Um ponteiro para um contexto de dispositivo.

retângulo
[em] Um retângulo que especifica os limites da legenda.

bIsActive
[em] TRUE se a legenda estiver ativa; FALSO caso contrário.

Observações

Essa função é chamada pela estrutura quando um objeto de classe CMFCPopupMenu processa uma mensagem WM_PAINT e deve desenhar uma legenda destacável.

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
[em] Um ponteiro para um contexto de dispositivo.

rectClient
[em] O retângulo que especifica a área do cliente da janela pop-up.

pBotão
[em] Ponteiro para o botão a ser apagado.

Observações

CMFCVisualManagerOffice2003::OnEraseTabsArea

A estrutura chama esse método quando apaga a área da guia de uma janela da guia.

virtual void OnEraseTabsArea(
    CDC* pDC,
    CRect rect,
    const CMFCBaseTabCtrl* pTabWnd);

Parâmetros

pDC
[em] Um ponteiro para um contexto de dispositivo.

retângulo
[em] Um retângulo que especifica os limites da área da guia.

pTabWnd
[em] Um ponteiro para uma janela de tabulação. A estrutura apaga a área da guia da janela de guia especificada.

Observações

Essa função é chamada pela estrutura quando um objeto de 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 de tabulação.

virtual void OnEraseTabsButton(
    CDC* pDC,
    CRect rect,
    CMFCButton* pButton,
    CMFCBaseTabCtrl* pWndTab);

Parâmetros

pDC
[em] Um ponteiro para um contexto de dispositivo.

retângulo
[em] Um retângulo que especifica os limites do botão de tabulação.

pBotão
[em] Um ponteiro para um botão de tabulação. A estrutura apaga o texto e o ícone desse botão.

pWndTab
[em] Um ponteiro para o controle tab que contém o botão tab.

Observações

A estrutura apaga o texto e o ícone de um botão quando um objeto de classe CMFCBaseTabCtrl processa a mensagem WM_ERASEBKGND

Substitua esse método em um gerenciador visual derivado para personalizar a aparência dos botões de guia.

CMFCVisualManagerOffice2003::OnEraseTabsFrame

A estrutura chama esse método quando apaga um quadro em um objeto de classe CMFCBaseTabCtrl .

virtual BOOL OnEraseTabsFrame(
    CDC* pDC,
    CRect rect,
    const CMFCBaseTabCtrl* pTabWnd);

Parâmetros

pDC
[em] Um ponteiro para um contexto de dispositivo.

retângulo
[em] Um retângulo que especifica os limites da janela da guia.

pTabWnd
[em] Um ponteiro para uma janela de tabulação. A estrutura apaga um quadro para esta classe CMFCBaseTabCtrl.

Valor de retorno

TRUE se o método for bem-sucedido ou FALSE se não.

Observações

Este método preenche a área indicada por rect com a cor de fundo da guia ativa. É chamado quando um CMFCBaseTabCtrl objeto processa uma mensagem WM_PAINT e apaga um quadro de tabulação.

CMFCVisualManagerOffice2003::OnFillAutoHideButtonBackground

A estrutura chama esse método quando preenche o plano de fundo de um botão de ocultação automática.

virtual void OnFillAutoHideButtonBackground(
    CDC* pDC,
    CRect rect,
    CMFCAutoHideButton* pButton);

Parâmetros

pDC
[em] Um ponteiro para um contexto de dispositivo.

retângulo
[em] Um retângulo que especifica os limites do botão de ocultação automática.

pBotão
[em] Um ponteiro para um objeto de classe CMFCAutoHideButton . A estrutura preenche o plano de fundo desse botão de ocultação automática.

Observações

Substitua esse método em um gerenciador visual derivado para personalizar a aparência de um botão de ocultação automática.

CMFCVisualManagerOffice2003::OnFillBarBackground

A estrutura chama esse método quando preenche o plano de fundo de um objeto de classe CBasePane .

virtual void OnFillBarBackground(
    CDC* pDC,
    CBasePane* pBar,
    CRect rectClient,
    CRect rectClip,
    BOOL bNCArea = FALSE);

Parâmetros

pDC
[em] Um ponteiro para o contexto do dispositivo para uma barra de controle.

pBar
[em] Um ponteiro para um objeto CBasePane Class . A estrutura preenche o plano de fundo deste painel.

rectClient
[em] Um retângulo que especifica os limites do painel.

rectClip
[em] Um retângulo que especifica a área de recorte do painel.

bNCArea
[em] Um valor reservado.

Observações

A implementação padrão deste método preenche o plano de fundo da barra com a cor de fundo 3d da variável afxGlobalDataglobal .

Substitua esse método em um gerenciador visual derivado para personalizar o plano de fundo de um painel.

CMFCVisualManagerOffice2003::OnFillButtonInterior

A estrutura chama esse método quando preenche o plano de fundo de um botão da barra de ferramentas.

virtual void OnFillButtonInterior(
    CDC* pDC,
    CMFCToolBarButton* pButton,
    CRect rect,
    CMFCVisualManager::AFX_BUTTON_STATE state);

Parâmetros

pDC
[em] Um ponteiro para o contexto do dispositivo de um botão da barra de ferramentas.

pBotão
[em] Um ponteiro para o botão para o qual a estrutura está preenchendo o plano de fundo.

retângulo
[em] Um retângulo que especifica os limites do botão da barra de ferramentas.

estado
[em] O estado do botão da barra de ferramentas (os estados possíveis de um botão da barra de ferramentas são ButtonsIsRegular, ButtonsIsPressedou ButtonsIsHighlighted).

Observações

A implementação padrão desse método usa a cor padrão para preencher o plano de fundo. Substitua esse método em um gerenciador visual derivado para personalizar o plano de fundo de um botão da barra de ferramentas.

CMFCVisualManagerOffice2003::OnFillCommandsListBackground

A estrutura chama esse método quando preenche o plano de fundo de um botão da barra de ferramentas que pertence a uma lista de comandos. Esta 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
[em] Um ponteiro para um contexto de dispositivo.

retângulo
[em] Um retângulo que especifica os limites do botão.

bIsSelected
[em] Um parâmetro booleano que indica se o botão está selecionado.

Valor de retorno

A cor do texto para o botão da barra de ferramentas.

Observações

Para obter mais informações sobre a lista de personalização, consulte CMFCToolBarButton::OnDrawOnCustomizeList. A implementação padrão para esse método preenche o plano de fundo com base no esquema de cores da capa selecionada no momento.

CMFCVisualManagerOffice2003::OnFillHeaderCtrlBackground

A estrutura chama esse método quando preenche o plano de fundo de um controle de cabeçalho.

virtual void OnFillHeaderCtrlBackground(
    CMFCHeaderCtrl* pCtrl,
    CDC* pDC,
    CRect rect);

Parâmetros

pCtrl
[em] Um ponteiro para um objeto de classe CMFCHeaderCtrl . A estrutura preenche o plano de fundo para esse controle de cabeçalho.

pDC
[em] Um ponteiro para um contexto de dispositivo.

retângulo
[em] Um retângulo que especifica os limites do controle de cabeçalho.

Observações

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 da barra de ferramentas.

virtual void OnFillHighlightedArea(
    CDC* pDC,
    CRect rect,
    CBrush* pBrush,
    CMFCToolBarButton* pButton);

Parâmetros

pDC
[em] Ponteiro para um contexto de dispositivo.

retângulo
[em] O retângulo delimitador da área destacada a ser preenchida.

Pincel
[em] O pincel a ser usado no preenchimento da área destacada.

pBotão
[em] Ponteiro para o objeto de classe CMFCToolBarButton para o qual preencher a área realçada.

Observações

CMFCVisualManagerOffice2003::OnFillOutlookBarCaption

A estrutura chama esse método quando preenche o plano de fundo de uma barra de legendas do Outlook.

virtual void OnFillOutlookBarCaption(
    CDC* pDC,
    CRect rectCaption,
    COLORREF& clrText);

Parâmetros

pDC
[em] Um ponteiro para um contexto de dispositivo.

rectCaption
[em] Um retângulo que especifica os limites da barra de legenda.

clrText
[saídas] Uma referência a um objeto COLORREF no qual esse método grava a cor do texto na barra de legenda.

Observações

A implementação padrão desse método preenche a barra de legenda com a cor para sombras com base na capa atual.

Substitua esse método em um gerenciador visual derivado para personalizar a cor da barra de legendas 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
[em] Um ponteiro para um contexto de dispositivo.

retângulo
[em] Um retângulo que especifica os limites do botão de página do Outlook.

bIsDestaque
[em] Um parâmetro booleano que especifica se o botão está realçado.

bIsPressed
[em] Um parâmetro booleano que especifica se o botão é pressionado.

clrText
[saídas] Uma referência a um objeto COLORREF onde esse método armazena a cor do texto do botão de página do Outlook.

Observações

Substitua essa função em um gerenciador visual derivado para personalizar a aparência dos botões de página do Outlook.

CMFCVisualManagerOffice2003::OnFillPopupWindowBackground

A estrutura chama esse método quando preenche o plano de fundo de uma janela pop-up.

virtual void OnFillPopupWindowBackground(
    CDC* pDC,
    CRect rect);

Parâmetros

pDC
[em] Um ponteiro para um contexto de dispositivo.

retângulo
[em] Um retângulo que especifica os limites da janela pop-up.

Observações

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 o plano 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
[em] Um ponteiro para um contexto de dispositivo.

rectFill
[em] Um retângulo que especifica os limites para a janela da guia.

pbrFill [en]
[em] Um ponteiro para o pincel que a estrutura está usando para preencher a janela da guia.

iTab
[em] O índice de tabulação baseado em zero de uma guia para a qual a estrutura preenche o plano de fundo.

bIsActive
[em] TRUE se a guia estiver ativa ou FALSE se não.

pTabWnd
[em] Um ponteiro para o controle de guia pai.

Observações

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 de classe CMFCTasksPaneTaskGroup .

virtual void OnFillTasksGroupInterior(
    CDC* pDC,
    CRect rect,
    BOOL bSpecial = FALSE);

Parâmetros

pDC
[em] Um ponteiro para um contexto de dispositivo.

retângulo
[em] Um retângulo que especifica os limites do grupo de tarefas.

bEspecial
[em] Um booleano que indica se o interior está preenchido com uma cor especial.

Observações

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 o plano de fundo de um controle de classe CMFCTasksPane .

virtual void OnFillTasksPaneBackground(
    CDC* pDC,
    CRect rectWorkArea);

Parâmetros

pDC
[em] Um ponteiro para um contexto de dispositivo.

área de trabalho reta
[em] Um retângulo que especifica os limites do painel de tarefas.

Observações

Substitua esse método em um gerenciador visual derivado para personalizar a aparência de um objeto de 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
[em] Um ponteiro para o contexto do dispositivo para o botão.

pBotão
[em] Um ponteiro para o botão.

retângulo
[em] O retângulo delimitador do botão.

Observações

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
[em] Um ponteiro para um contexto de dispositivo.

rectRaramenteUsado
[em] Um retângulo que especifica os limites do comando realçado.

Observações

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();

Observações

A estrutura chama esse método como parte do processamento da mensagem WM_SYSCOLORCHANGE. Substitua esse método em um gerenciador visual derivado se você quiser executar código personalizado quando as cores forem alteradas em seu aplicativo.

CMFCVisualManagerOffice2003::SetDefaultWinXPColors

Especifica se o gerenciador visual deve usar cores de tema nativas do Windows XP ou cores obtidas de GetSysColor.

static void SetDefaultWinXPColors(BOOL bDefaultWinXPColors = TRUE);

Parâmetros

bDefaultWinXPColors
[em] Especifica se o gerenciador visual usará cores nativas do Windows XP.

Observações

Se bDefaultWinXPColors for TRUE, o gerenciador visual usará cores nativas do Windows XP, como azul, azeitona ou prata. Caso contrário, o gerenciador visual usará as cores obtidas do GetSysColor. O gerenciador visual usa elementos visuais como COLOR_3DFACE, COLOR_3DSHADOW, COLOR_3DHIGHLIGHT, COLOR_3DDKSHADOW e COLOR_3DLIGHT.

Por padrão, um CMFCVisualManagerOffice2003 objeto usa cores de tema nativas 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
[em] TRUE se o tema global do Windows XP deve ser usado (o padrão) ou FALSE se não.

Observações

CMFCVisualManagerOffice2003::SetUseGlobalTheme

Especifica se o gerenciador visual usa um tema global.

static void SetUseGlobalTheme(BOOL bUseGlobalTheme = TRUE);

Parâmetros

bUseGlobalTheme
[em] TRUE se você quiser que o gerenciador visual use um tema global; FALSO caso contrário.

Observações

Se um CMFCVisualManagerOffice2003 objeto usa um tema global, ele desenha os elementos GUI usando a classe CMFCVisualManagerWindows.

Se um CMFCVisualManagerOffice2003 objeto não usar um tema global, ele desenha os elementos GUI usando a classe CMFCVisualManagerOfficeXP.

Ver também

Gráfico de Hierarquia
Aulas
Classe CMFCVisualManager
Classe CMFCVisualManagerOfficeXP
CMFCVisualManagerWindows Classe