Structure NMITEMACTIVATE (commctrl.h)
Contient des informations sur un code de notification LVN_ITEMACTIVATE .
Syntaxe
typedef struct tagNMITEMACTIVATE {
NMHDR hdr;
int iItem;
int iSubItem;
UINT uNewState;
UINT uOldState;
UINT uChanged;
POINT ptAction;
LPARAM lParam;
UINT uKeyFlags;
} NMITEMACTIVATE, *LPNMITEMACTIVATE;
Membres
hdr
Type : NMHDR
Structure NMHDR qui contient des informations sur ce code de notification.
iItem
Type : int
Index de l’élément d’affichage de liste. Si l’index d’élément n’est pas utilisé pour la notification, ce membre contiendra -1.
iSubItem
Type : int
Index de base unique du sous-élément. Si l’index du sous-élément n’est pas utilisé pour la notification ou si la notification ne s’applique pas à un sous-élément, ce membre contient zéro.
uNewState
Type : UINT
Nouvel état de l’élément. Ce membre est égal à zéro pour les codes de notification qui ne l’utilisent pas.
uOldState
Type : UINT
Ancien état de l’élément. Ce membre est égal à zéro pour les codes de notification qui ne l’utilisent pas.
uChanged
Type : UINT
Ensemble d’indicateurs qui indiquent les attributs d’élément qui ont été modifiés. Ce membre est égal à zéro pour les notifications qui ne l’utilisent pas. Sinon, il peut avoir les mêmes valeurs que le membre de masque de la structure LVITEM .
ptAction
Type : POINT
Structure POINT qui indique l’emplacement auquel l’événement s’est produit, en coordonnées client. Ce membre n’est pas défini pour les codes de notification qui ne l’utilisent pas.
lParam
Type : LPARAM
Valeur définie par l’application de l’élément. Ce membre n’est pas défini pour les codes de notification qui ne l’utilisent pas.
uKeyFlags
Type : UINT
Touches de modification qui ont été enfoncées au moment de l’activation. Ce membre contient zéro ou une combinaison des indicateurs suivants :
Valeur | Signification |
---|---|
|
La touche est enfoncée. |
|
La touche est enfoncée. |
|
La touche est enfoncée. |
Spécifications
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 |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour