Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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
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