Dica de Ferramenta

Esta seção contém informações sobre os elementos de programação usados com controles de dica de ferramenta.

Visões gerais

Tópico Contents
Sobre controles de dica de ferramenta As dicas de ferramentas aparecem automaticamente, ou pop-up, quando o usuário pausa o ponteiro do mouse sobre uma ferramenta ou algum outro elemento da interface do usuário.
Usando controles de dica de ferramenta Esta seção contém exemplos que demonstram como criar diferentes tipos de dicas de ferramentas.

Mensagens

Tópico Contents
TTM_ACTIVATE Ativa ou desativa um controle de dica de ferramenta.
TTM_ADDTOOL Registra uma ferramenta com um controle de dica de ferramenta.
TTM_ADJUSTRECT Calcula o retângulo de exibição de texto de um controle de dica de ferramenta a partir de seu retângulo de janela ou o retângulo de janela de dica de ferramenta necessário para exibir um retângulo de exibição de texto especificado.
TTM_DELTOOL Remove uma ferramenta de um controle de dica de ferramenta.
TTM_ENUMTOOLS Recupera as informações que um controle de dica de ferramenta mantém sobre a ferramenta atual, ou seja, a ferramenta para a qual a dica de ferramenta está exibindo texto no momento.
TTM_GETBUBBLESIZE Retorna a largura e a altura de um controle de dica de ferramenta.
TTM_GETCURRENTTOOL Recupera as informações da ferramenta atual em um controle de dica de ferramenta.
TTM_GETDELAYTIME Recupera as durações iniciais, de pop-up e de exibição atualmente definidas para um controle de dica de ferramenta.
TTM_GETMARGIN Recupera as margens superior, esquerda, inferior e direita definidas para uma janela de dica da ferramenta. Uma margem é a distância, em pixels, entre a borda da janela da dica de ferramenta e o texto contido na janela da dica de ferramenta.
TTM_GETMAXTIPWIDTH Recupera a largura máxima de uma janela de dica da ferramenta.
TTM_GETTEXT Recupera as informações que um controle de dica de ferramenta mantém sobre uma ferramenta.
TTM_GETTIPBKCOLOR Recupera a cor da tela de fundo em uma janela de dica da ferramenta.
TTM_GETTIPTEXTCOLOR Recupera a cor do texto em uma janela de dica da ferramenta.
TTM_GETTITLE Recuperar informações sobre o título de um controle de dica de ferramenta.
TTM_GETTOOLCOUNT Recupera uma contagem das ferramentas mantidas por um controle de dica da ferramenta.
TTM_GETTOOLINFO Recupera as informações que um controle de dica da ferramenta mantém sobre uma ferramenta.
TTM_HITTEST Testa um ponto para determinar se ele está dentro do retângulo delimitador da ferramenta especificada e, se estiver, recupera informações sobre a ferramenta.
TTM_NEWTOOLRECT Define um novo retângulo delimitador para uma ferramenta.
TTM_POP Remove uma janela de dica da ferramenta exibida do modo de exibição.
TTM_POPUP Faz com que a dica de ferramenta seja exibida nas coordenadas da última mensagem do mouse.
TTM_RELAYEVENT Passa uma mensagem do mouse para um controle de dica da ferramenta para processamento.
TTM_SETDELAYTIME Define as durações iniciais, pop-up e reexibição para um controle de dica da ferramenta.
TTM_SETMARGIN Define as margens superior, esquerda, inferior e direita para uma janela de dica da ferramenta. Uma margem é a distância, em pixels, entre a borda da janela da dica de ferramenta e o texto contido na janela da dica de ferramenta.
TTM_SETMAXTIPWIDTH Define a largura máxima de uma janela de dica da ferramenta.
TTM_SETTIPBKCOLOR Define a cor da tela de fundo em uma janela de dica da ferramenta.
TTM_SETTIPTEXTCOLOR Define a cor do texto em uma janela de dica da ferramenta.
TTM_SETTITLE Adiciona um ícone padrão e uma cadeia de caracteres de título a uma dica de ferramenta.
TTM_SETTOOLINFO Define as informações que um controle de dica de ferramenta mantém para uma ferramenta.
TTM_SETWINDOWTHEME Define o estilo visual de um controle de dica de ferramenta.
TTM_TRACKACTIVATE Ativa ou desativa uma dica de ferramenta de rastreamento.
TTM_TRACKPOSITION Define a posição de uma dica de ferramenta de acompanhando.
TTM_UPDATE Força a dica de ferramenta atual a ser redesenhada.
TTM_UPDATETIPTEXT Define o texto da dica de ferramenta para uma ferramenta.
TTM_WINDOWFROMPOINT Permite que um procedimento de subclasse faça com que uma dica de ferramenta exiba texto para uma janela diferente daquela abaixo do cursor do mouse.

Notifications

Tópico Contents
NM_CUSTOMDRAW (Dica de ferramenta) Enviado por um controle de dica de ferramenta para notificar suas janelas pai sobre operações de desenho. Esse código de notificação é enviado na forma de uma mensagem de WM_NOTIFY.
TTN_GETDISPINFO Enviado por um controle de dica de ferramenta para recuperar informações necessárias para exibir uma janela de dica de ferramenta. Esse código de notificação é enviado na forma de uma mensagem de WM_NOTIFY.
TTN_LINKCLICK Enviado quando um link de texto dentro de uma dica de ferramenta de balão é clicado.
TTN_NEEDTEXT Enviado por um controle de dica de ferramenta para recuperar informações necessárias para exibir uma janela de dica de ferramenta. Esta notificação é idêntica à TTN_GETDISPINFO. Esse código de notificação é enviado na forma de uma mensagem de WM_NOTIFY.
TTN_POP Notifica a janela do proprietário de que uma dica de ferramenta está prestes a ser ocultada. Esse código de notificação é enviado na forma de uma mensagem de WM_NOTIFY.
TTN_SHOW Notifica a janela do proprietário de que um controle de dica de ferramenta está prestes a ser exibido. Esse código de notificação é enviado na forma de uma mensagem de WM_NOTIFY.

Estruturas

Tópico Contents
NMTTCUSTOMDRAW Contém informações específicas para um código de notificação NM_CUSTOMDRAW enviado por um controle de dica de ferramenta.
NMTTDISPINFO Contém informações usadas no tratamento do código de notificação TTN_GETDISPINFO. Essa estrutura substitui a estrutura TOOLTIPTEXT .
INFORMAÇÕES ÚTEIS A estrutura TOOLINFO contém informações sobre uma ferramenta em um controle de dica de ferramenta.
TTGETTITLE Fornece informações sobre o título de um controle de dica de ferramenta.
TTHITTESTINFO Contém informações que um controle de dica de ferramenta usa para determinar se um ponto está no retângulo delimitador da ferramenta especificada. Se o ponto estiver no retângulo, a estrutura recebe informações sobre a ferramenta.

Constantes

Tópico Contents
Estilos de dica de ferramenta Esta seção lista os estilos de controle usados com controles de dica de ferramenta.