CTooltipManager::SetTooltipParams
Personalizar a aparência do controle de dica de ferramenta para tipos específicos de controle do windows.
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 tooltip personalizado.[in]pParams
Parâmetros de Tooltip.
Comentários
Este método define a classe de tempo de execução e parâmetros iniciais que Classe de CTooltipManager usa quando cria dicas de ferramentas.Quando um controle chama CTooltipManager::CreateToolTip e passar em um tipo de tooltip que é um dos tipos indicados por nTypes, o gerenciador de tooltip cria um controle de dica de ferramenta que é uma instância da classe de tempo de execução especificada por pRTC e passa os parâmetros especificados por pParams para o novo dica de ferramenta.
Quando você chamar esse método, todos os proprietários existentes de tooltip recebem a mensagem de AFX_WM_UPDATETOOLTIPS e devem recriar seus tooltips usando CTooltipManager::CreateToolTip.
nTypes pode ser qualquer combinação de tipos válidos de dica de ferramenta que CTooltipManager::CreateToolTip usa, ou pode ser AFX_TOOLTIP_TYPE_ALL.Se você passar AFX_TOOLTIP_TYPE_ALL, todos os tipos de tooltip são afetadas.
Exemplo
O exemplo seguinte demonstra como usar o método de SetTooltipParams da classe de CTooltipManager .Este trecho de código é parte de Exemplo do cliente de desenho.
CMFCToolTipInfo params;
params.m_bVislManagerTheme = TRUE;
theApp.GetTooltipManager()->SetTooltipParams(AFX_TOOLTIP_TYPE_ALL, RUNTIME_CLASS(CMFCToolTipCtrl), ¶ms);
Requisitos
Cabeçalho: afxtooltipmanager.h