Structure NMTBHOTITEM (commctrl.h)
Contient les informations utilisées avec le code de notification TBN_HOTITEMCHANGE .
Syntaxe
typedef struct tagNMTBHOTITEM {
NMHDR hdr;
int idOld;
int idNew;
DWORD dwFlags;
} NMTBHOTITEM, *LPNMTBHOTITEM;
Membres
hdr
Type : NMHDR
Structure NMHDR qui contient des informations supplémentaires sur la notification.
idOld
Type : int
Identificateur de commande de l’élément précédemment mis en surbrillance.
idNew
Type : int
Identificateur de commande de l’élément sur le point d’être mis en surbrillance.
dwFlags
Type : DWORD
Indicateurs qui indiquent la raison pour laquelle l’élément chaud a changé. Il peut s’agir de l’une ou plusieurs des valeurs suivantes :
Valeur | Signification |
---|---|
|
La modification de l’élément chaud a été provoquée par une touche de raccourci. |
|
La modification de l’élément chaud a été provoquée par une touche de direction. |
|
Modifie HICF_ACCELERATOR. Si cet indicateur est défini, plusieurs éléments ont le même caractère de touche de raccourci. |
|
Modifie les autres indicateurs de raison. Si cet indicateur est défini, il n’existe aucun élément chaud précédent et idOld ne contient pas d’informations valides. |
|
Modifie les autres indicateurs de raison. Si cet indicateur est défini, il n’existe aucun nouvel élément chaud et idNew ne contient pas d’informations valides. |
|
La modification de l’élément chaud est le résultat d’un événement de souris clic gauche. |
|
La modification de l’élément chaud est le résultat d’un événement de souris. |
|
La modification de l’élément chaud est le résultat d’un événement qui n’a pas pu être déterminé. Cela est le plus souvent dû à un changement de focus ou au message TB_SETHOTITEM . |
|
La modification de l’élément chaud a été apportée par l’utilisateur qui a entré la touche de raccourci d’un élément qui était déjà chaud. |
|
Version 5.80. Provoque le changement d’état du bouton. |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
En-tête | commctrl.h |