code de notification LVN_ENDLABELEDIT

Avertit la fenêtre parente d’un contrôle list-view 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 de LVIF_TEXT soit défini dans le membre masque de la structure LVITEM . Si l’utilisateur annule la modification ou ne modifie pas le texte et appuie sur Entrée , le membre pszText de la structure LVITEM a la valeur NULL ; sinon, pszText est l’adresse du texte modifié.

Valeur retournée

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

Si le membre pszText de la structure LVITEM a la valeur 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 list-view 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)