Partilhar via


Dica de ferramenta

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

Visão geral

Tópico Índice
Sobre controles de dica de ferramenta As dicas de ferramentas aparecem automaticamente ou aparecem 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 Índice
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 inicial, pop-up e reshow 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 de 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 de ferramenta.
TTM_GETTEXT Recupera as informações que um controle de dica de ferramenta mantém sobre uma ferramenta.
TTM_GETTIPBKCOLOR Recupera a cor do plano de fundo em uma janela de dica de ferramenta.
TTM_GETTIPTEXTCOLOR Recupera a cor do texto em uma janela de dica de ferramenta.
TTM_GETTITLE Recupere 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 de ferramenta.
TTM_GETTOOLINFO Recupera as informações que um controle de dica de 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 de 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 de ferramenta para processamento.
TTM_SETDELAYTIME Define as durações inicial, pop-up e reshow para um controle de dica de ferramenta.
TTM_SETMARGIN Define as margens superior, esquerda, inferior e direita de uma janela de dica de 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 para uma janela de dica de ferramenta.
TTM_SETTIPBKCOLOR Define a cor do plano de fundo em uma janela de dica de ferramenta.
TTM_SETTIPTEXTCOLOR Define a cor do texto em uma janela de dica de 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 rastreamento.
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.

Notificações

Tópico Índice
NM_CUSTOMDRAW (Dica de ferramenta) Enviado por um controle de dica de ferramenta para notificar suas janelas pai sobre operações de desenho. Este código de notificação é enviado na forma de uma mensagem WM_NOTIFY.
TTN_GETDISPINFO Enviado por um controle de dica de ferramenta para recuperar as informações necessárias para exibir uma janela de dica de ferramenta. Este código de notificação é enviado na forma de uma mensagem 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 as informações necessárias para exibir uma janela de dica de ferramenta. Esta notificação é idêntica à TTN_GETDISPINFO. Este código de notificação é enviado na forma de uma mensagem WM_NOTIFY.
TTN_POP Notifica a janela do proprietário de que uma dica de ferramenta está prestes a ser ocultada. Este código de notificação é enviado na forma de uma mensagem WM_NOTIFY.
TTN_SHOW Notifica a janela do proprietário de que um controle de dica de ferramenta está prestes a ser exibido. Este código de notificação é enviado na forma de uma mensagem WM_NOTIFY.

Estruturas

Tópico Índice
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 processamento do código de notificação TTN_GETDISPINFO. Esta estrutura substitui a estrutura TOOLTIPTEXT.
TOOLINFO 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 Índice
Estilos de dica de ferramenta Esta seção lista os estilos de controle usados com controles de dica de ferramenta.