CTooltipManager::SetTooltipParams
Personaliza a aparência do controle de dica de ferramenta para os tipos de controle do Windows especificados.
void SetTooltipParams(
UINT nTypes,
CRuntimeClass* pRTC=RUNTIME_CLASS(CMFCToolTipCtrl),
CMFCToolTipInfo* pParams=NULL
);
Parâmetros
[in] nTypes
Especifica os tipos de controle.[in] pRTC
Classe de tempo de execução de dica de ferramenta personalizada.[in] pParams
Parâmetros de dica de ferramenta.
Comentários
Este método define a classe de tempo de execução e parâmetros iniciais que o Classe CTooltipManager usa quando cria dicas de ferramentas. Quando um controle chama CTooltipManager::CreateToolTip e passa em uma dica de ferramenta Digite isto é um dos tipos indicados por nTypes, o Gerenciador de dica de ferramenta cria um controle de dica de ferramenta que é uma ocorrência da classe em tempo de execução especificado por pRTC e passa os parâmetros especificados por pParams para a nova dica de ferramenta.
Quando você chamar esse método, todos os proprietários de dica de ferramenta existentes recebe a mensagem AFX_WM_UPDATETOOLTIPS e eles devem recriar suas dicas de ferramentas usando CTooltipManager::CreateToolTip.
nTypes pode ser que qualquer combinação de dica de ferramenta válida tipos CTooltipManager::CreateToolTip usos, ou ele pode ser AFX_TOOLTIP_TYPE_ALL. Se você passar AFX_TOOLTIP_TYPE_ALL, todos os tipos de dica de ferramenta são afetados.
Exemplo
O exemplo a seguir demonstra como usar o SetTooltipParams método para o CTooltipManager classe. Neste trecho de código faz parte o Exemplo do DrawClient: Aplicativos de desenho de objeto OLE com a faixa de opções do MFC.
CMFCToolTipInfo params;
params.m_bVislManagerTheme = TRUE;
theApp.GetTooltipManager()->SetTooltipParams(AFX_TOOLTIP_TYPE_ALL, RUNTIME_CLASS(CMFCToolTipCtrl), ¶ms);
Requisitos
Cabeçalho: afxtooltipmanager.h