UDF > StructureConstants >


$tagNMTBHOTITEM

Contient des informations utilisées avec la notification $TBN_HOTITEMCHANGE

Global Const $tagNMTBHOTITEM = $tagNMHDR & ";int idOld;int idNew;dword dwFlags"

Champs

$tagNMHDR Contient des informations sur un message de notification
idOld Identifiant de commande de l'élément précédemment mis en surbrillance
idNew Identifiant de commande de l'élément sur ​​le point d'être mis en surbrillance
dwFlags Flags qui indiquent pourquoi l'élément mis en surbrillance a changé. Cela peut être une ou plusieurs des valeurs suivantes :
    $HICF_ACCELERATOR - Le changement de surbrillance a été causé par une touche de raccourci
    $HICF_ARROWKEYS - Le changement de surbrillance a été causé par une flèche
    $HICF_DUPACCEL - Modifie $HICF_ACCELERATOR. Si ce flag est activé, plus d'un élément a le même raccourci clavier
    $HICF_ENTERING - Modifie la signification des autres flags. Si ce flag est activé, il n'y a pas d'élément précédent mis en surbrillance et idOld ne contient aucune information valide
    $HICF_LEAVING - Modifie la signification des autres flags. Si ce flag est activé, il n'y a pas de nouveau élément mis en surbrillance et idNew ne contient aucune information valide
    $HICF_LMOUSE - Le changement de surbrillance a été causé par un événement clic gauche de souris
    $HICF_MOUSE - Le changement de surbrillance a été causé par un événement souris
    $HICF_OTHER - Le changement de surbrillance a été causé par un événement qui n'a pas pu être déterminé. Ce sera le plus souvent en raison d'un changement de focus ou d'un message $TB_SETHOTITEM
    $HICF_RESELECT - Le changement de surbrillance a été causé par l'utilisateur qui a entré la touche de raccourci pour un élément qui était déjà en surbrillance
    $HICF_TOGGLEDROPDOWN - Version 5.80. Provoque un changement d'état

Remarque

Alignement pour x64 nécessaire