Compartilhar via


Estrutura NMTBHOTITEM (commctrl.h)

Contém informações usadas com o código de notificação TBN_HOTITEMCHANGE .

Sintaxe

typedef struct tagNMTBHOTITEM {
  NMHDR hdr;
  int   idOld;
  int   idNew;
  DWORD dwFlags;
} NMTBHOTITEM, *LPNMTBHOTITEM;

Membros

hdr

Tipo: NMHDR

Estrutura NMHDR que contém informações adicionais sobre a notificação.

idOld

Tipo: int

Identificador de comando do item realçado anteriormente.

idNew

Tipo: int

Identificador de comando do item prestes a ser realçado.

dwFlags

Tipo: DWORD

Sinalizadores que indicam por que o item ativo foi alterado. Esse valor pode ser um ou mais dos seguintes:

Valor Significado
HICF_ACCELERATOR
A alteração no item quente foi causada por uma tecla de atalho.
HICF_ARROWKEYS
A alteração no item quente foi causada por uma tecla de direção.
HICF_DUPACCEL
Modifica HICF_ACCELERATOR. Se esse sinalizador estiver definido, mais de um item terá o mesmo caractere de tecla de atalho.
HICF_ENTERING
Modifica os outros sinalizadores de motivo. Se esse sinalizador estiver definido, não haverá nenhum item quente anterior e idOld não conterá informações válidas.
HICF_LEAVING
Modifica os outros sinalizadores de motivo. Se esse sinalizador estiver definido, não haverá nenhum novo item ativo e idNew não conterá informações válidas.
HICF_LMOUSE
A alteração no item quente resultou de um evento de mouse com o botão esquerdo do mouse.
HICF_MOUSE
A alteração no item quente resultou de um evento do mouse.
HICF_OTHER
A alteração no item quente resultou de um evento que não pôde ser determinado. Isso geralmente ocorrerá devido a uma alteração no foco ou à mensagem de TB_SETHOTITEM .
HICF_RESELECT
A alteração no item quente resultou do usuário inserir a tecla de atalho para um item que já estava ativo.
HICF_TOGGLEDROPDOWN

Versão 5.80. Faz com que o botão mude de estado.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho commctrl.h