Compartilhar via


Dicas de ferramenta no Windows não derivada de CFrameWnd

Família este artigo aborda Ativar dicas de ferramenta para controles contidos em uma janela que não é derivada de CFrameWnd.O artigo Barras de ferramentas ferramenta dicas fornece informações sobre dicas de ferramenta para controles em um CFrameWnd.

Os tópicos abordados nesta família artigo incluem:

Dicas de ferramenta são exibidas automaticamente para os botões e outros controles contidos em uma janela pai derivado de CFrameWnd.Isso ocorre porque CFrameWnd tem um manipulador padrão para o TTN_GETDISPINFO notificação, que trata da TTN_NEEDTEXT notificações da ferramenta dica controles associados a controles.

No entanto, esse manipulador padrão não é chamado quando o TTN_NEEDTEXT notificação é enviada de um controle de dica de ferramenta associado a um controle em uma janela não é uma CFrameWnd, como um controle em uma caixa de diálogo ou um modo de exibição de formulário.Portanto, é necessário para fornecer uma função de manipulador para o TTN_NEEDTEXT mensagem de notificação para exibir dicas de ferramenta para controles filho.

As dicas de ferramenta padrão fornecidas para o windows por CWnd::EnableToolTips não tem texto associado a elas.Para recuperar o texto de dica de ferramenta exibir, o TTN_NEEDTEXT notificação será enviada para a janela pai do controle de dica de ferramenta antes da janela de dica de ferramenta é exibida.Se não há nenhum manipulador para esta mensagem atribuir um valor para o pszText membro a TOOLTIPTEXT estrutura, não haverá nenhum texto exibido para a dica de ferramenta.

Consulte também

Conceitos

Dicas de ferramenta