_Code de notification TVN BEGINLABELEDIT

Avertit une fenêtre parente d’un contrôle Tree-View du début de la modification de l’étiquette d’un élément. Ce code de notification est envoyé sous la forme d’un message WM _ Notify .

TVN_BEGINLABELEDIT 

    ptvdi = (LPNMTVDISPINFO) lParam 

Paramètres

lParam

Pointeur vers une structure NMTVDISPINFO . Le membre de l' élément est une structure TVITEM qui contient des informations valides sur l’élément en cours de modification dans les membres hitem, State, lParam et pszText .

Valeur de retour

Retourne la valeur true pour annuler la modification de l’étiquette.

Notes

Lorsque la modification d’étiquette commence, un contrôle d’édition est créé mais pas positionné ou affiché. Avant qu’il ne soit affiché, le contrôle Tree-View envoie sa fenêtre parente un _ Code de notification TVN BEGINLABELEDIT.

Pour personnaliser la modification des étiquettes, implémentez un gestionnaire pour TVN _ BEGINLABELEDIT et envoyez un message TVM _ GETEDITCONTROL au contrôle Tree-View. Si une étiquette est en cours de modification, la valeur de retour est un handle pour le contrôle d’édition. Utilisez ce handle pour personnaliser le contrôle d’édition en envoyant les messages EM xxx habituels _ .

Lorsque l’utilisateur annule ou termine la modification, la fenêtre parente reçoit un code de notification TVN _ ENDLABELEDIT .

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows [Applications de bureau Vista uniquement]
Serveur minimal pris en charge
Windows Serveur 2003 [ applications de bureau uniquement]
En-tête
Commctrl. h
Noms Unicode et ANSI
TVN _ BEGINLABELEDITW (Unicode) et TVN _ BEGINLABELEDITA (ANSI)