Compartilhar via


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

Requisitos

Cabeçalho: afxtooltipmanager.h

Consulte também

Conceitos

Gráfico de hierarquia do MFC

Referência

Classe CTooltipManager