Partager via


code de notification LVN_ENDLABELEDIT

Avertit la fenêtre parente d’un contrôle d’affichage de liste de la fin de la modification d’étiquette pour un élément. Ce code de notification est envoyé sous la forme d’un message WM_NOTIFY .

LVN_ENDLABELEDIT

    pdi = (LPNMLVDISPINFO) lParam; 

Paramètres

lParam

Pointeur vers une structure NMLVDISPINFO . Le membre d’élément de cette structure est une structure LVITEM dont le membre iItem identifie l’élément en cours de modification. Le membre pszText de l’élément contient une valeur valide lorsque le code de notification LVN_ENDLABELEDIT est envoyé, que l’indicateur LVIF_TEXT soit défini ou non dans le membre masque de la structure LVITEM . Si l’utilisateur annule la modification ou ne modifie pas le texte et appuie sur la touche Entrée, le membre pszText de la structure LVITEM est NULL ; sinon, pszText est l’adresse du texte modifié.

Valeur retournée

Si le membre pszText de la structure LVITEM n’est pas NULL, retournez TRUE pour définir l’étiquette de l’élément sur le texte modifié. Retourne false pour rejeter le texte modifié et revenir à l’étiquette d’origine.

Si le membre pszText de la structure LVITEM est NULL, la valeur de retour est ignorée.

Notes

La valeur de retour de la procédure de dialogue indique si le message a été géré. La deuxième valeur de retour doit être définie en appelant SetwindowLongPtr avec DWLP_MSGRESULT.

Lorsque l’utilisateur commence à modifier une étiquette d’élément, la fenêtre parente du contrôle d’affichage de liste reçoit un code de notification LVN_BEGINLABELEDIT . Lorsque l’utilisateur annule ou termine la modification, la fenêtre parente reçoit un code de notification LVN_ENDLABELEDIT.

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
Noms Unicode et ANSI
LVN_ENDLABELEDITW (Unicode) et LVN_ENDLABELEDITA (ANSI)