Partilhar via


Estrutura TOOLTIPTEXT

Ao escrever seu manipulador de notificação da dica de ferramenta, você precisa usar a estrutura de TOOLTIPTEXT . Os membros da estruturade TOOLTIPTEXTsão:

typedef struct {

NMHDR hdr; // required for all WM_NOTIFY messages

LPTSTR lpszText; // see below

TCHAR szText[80]; // buffer for tool tip text

HINSTANCE hinst; // see below

UINT uflags; // flag indicating how to interpret the

// idFrom member of the NMHDR structure

// that is included in the structure

} TOOLTIPTEXT, FAR *LPTOOLTIPTEXT;

  • hdr
    Identifica a ferramenta que precisa do texto. O único membro dessa estrutura que você pode precisar é a ID de comando de controle A ID de comando de controle será o membro de idFrom da estrutura de NMHDR , acessado com a sintaxe hdr.idFrom. Consulte NMHDR para uma discussão de membros da estrutura de NMHDR .

  • lpszText
    Endereço de uma cadeia de caracteres para receber o texto para uma ferramenta.

  • szText
    Armazenar em buffer que recebe o texto da dica de ferramenta. Um aplicativo pode copiar o texto nesse buffer como uma alternativa para especificar um endereço de cadeia de caracteres.

  • hinst
    Identificador de instância que contém uma cadeia de caracteres a ser usada como o texto da dica de ferramenta. Se lpszText é o endereço do texto da dica de ferramenta, esse membro é NULL.

Quando você processa a notificação de TTN_NEEDTEXT , especifique a cadeia de caracteres a ser exibida em uma das seguintes maneiras:

  • Copiar o texto no buffer especificado pelo membro de szText .

  • Copie o endereço do buffer que contém o texto para o membro de lpszText .

  • Copie o identificador de um recurso de cadeia de caracteres ao membro de lpszText , e copie o identificador da instância que contém o recurso ao membro de hinst .

Consulte também

Conceitos

Dicas de ferramenta no Windows derivadas de CFrameWnd