Compartilhar via


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), &params);

Requisitos

Cabeçalho: afxtooltipmanager.h

Consulte também

Referência

Classe de CTooltipManager

Gráfico de hierarquia