Dicas de ferramenta no Windows não derivada de CFrameWnd
Família este artigo aborda ativando ferramenta dicas para controles contidos em uma janela que não é derivada de CFrameWnd.O artigo Dicas de ferramentas barras de ferramentas fornece informações sobre dicas de ferramentas para controles em um CFrameWnd.
Os tópicos abordados nesta família artigo incluem:
Dicas de ferramenta são exibidas automaticamente os botões e outros controles contidos em uma janela pai derivada de CFrameWnd. Isso ocorre porque o CFrameWnd tem um manipulador padrão para o TTN_GETDISPINFO notificação, que lida com TTN_NEEDTEXT notificações de controles de dica de ferramenta 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 que não seja um CFrameWnd, sistema autônomo um controle em uma caixa de diálogo ou um modo Formulário. Portanto, é necessário para fornecer uma função de manipulador para o TTN_NEEDTEXT notificação de mensagem para exibir dicas de ferramenta para controles filho.
As dicas de ferramenta padrão fornecidas para suas janelas por CWnd::EnableToolTips não tem texto associado a eles.Para recuperar o texto para a ferramenta de dica para exibir o TTN_NEEDTEXT notificação é enviada para janela pai do controle de dica de ferramenta apenas antes que a janela de dica de ferramenta seja exibida.Se não houver nenhum manipulador para esta mensagem atribuir um valor ao pszText membro do TOOLTIPTEXT estrutura, não haja nenhum texto exibido para a dica de ferramenta.