Estrutura NMTTDISPINFOA (commctrl.h)
Contém informações usadas no tratamento do código de notificação TTN_GETDISPINFO. Essa estrutura substitui a estrutura
Sintaxe
typedef struct tagNMTTDISPINFOA {
NMHDR hdr;
LPSTR lpszText;
char szText[80];
HINSTANCE hinst;
UINT uFlags;
LPARAM lParam;
} NMTTDISPINFOA, *LPNMTTDISPINFOA;
Membros
hdr
estrutura de NMHDR que contém informações adicionais sobre a notificação.
lpszText
Ponteiro para uma cadeia de caracteres terminada em nulo que será exibida como o texto da dica de ferramenta. Se especificar um identificador de instância, esse membro deverá ser o identificador de um recurso de cadeia de caracteres.
szText[80]
Buffer que recebe o texto da dica de ferramenta. Um aplicativo pode copiar o texto para esse buffer em vez de especificar um endereço de cadeia de caracteres ou um recurso de cadeia de caracteres. Para obter um texto de dica de ferramenta que exceda 80
hinst
Tipo: HINSTANCE
Manipule para a instância que contém um recurso de cadeia de caracteres a ser usado como o texto da dica de ferramenta. Se lpszText for o endereço da cadeia de caracteres de texto da dica de ferramenta, esse membro deverá ser NULL.
uFlags
Sinalizadores que indicam como interpretar o
Valor | Significado |
---|---|
|
Se esse sinalizador estiver definido, idFrom será o identificador da ferramenta. Caso contrário, ele é o identificador da ferramenta. |
|
As janelas podem ser espelhadas para exibir idiomas como hebraico ou árabe que leem da direita para a esquerda (RTL). Normalmente, o texto da dica de ferramenta é lido na mesma direção que o texto em sua janela pai. Para que uma dica de ferramenta seja lida na direção oposta da janela pai, adicione o sinalizador TTF_RTLREADING ao membro |
|
versão 4.70. Se você adicionar esse sinalizador ao uFlags durante o processamento da notificação, o controle de dica de ferramenta manterá as informações fornecidas e não a solicitará novamente. |
lParam
versão 4.70. Dados definidos pelo aplicativo associados à ferramenta.
Observações
Você precisa apontar a matriz lpszText
Nota
O cabeçalho commctrl.h define NMTTDISPINFO como um alias que seleciona automaticamente a versão ANSI ou Unicode dessa função com base na definição da constante do pré-processador UNICODE. A combinação do uso do alias neutro de codificação com código que não é neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Conventions for Function Prototypes.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows Vista [somente aplicativos da área de trabalho] |
servidor com suporte mínimo | Windows Server 2003 [somente aplicativos da área de trabalho] |
cabeçalho | commctrl.h |