macro TreeView_EditLabel (commctrl.h)

Commence la modification sur place du texte de l’élément spécifié, en remplaçant le texte de l’élément par un contrôle d’édition à ligne unique contenant le texte. Cette macro sélectionne et concentre implicitement l’élément spécifié. Vous pouvez utiliser cette macro ou envoyer explicitement le message TVM_EDITLABEL.

Syntaxe

HWND TreeView_EditLabel(
   HWND      hwnd,
   HTREEITEM hitem
);

Paramètres

hwnd

Type : HWND

Gérez le contrôle d’arborescence.

hitem

Type : HTREEITEM

Gérer l’élément à modifier.

Valeur de retour

Type : HWND

Retourne le handle au contrôle d’édition utilisé pour modifier le texte de l’élément en cas de réussite, ou null sinon.

Remarques

Cette macro envoie un code de notification TVN_BEGINLABELEDIT au parent du contrôle d’arborescence.

Lorsque l’utilisateur termine ou annule la modification, le contrôle d’édition est détruit et le handle n’est plus valide. Vous pouvez sous-classer le contrôle d’édition, mais ne le détruisez pas.

Le contrôle doit avoir le focus avant d’appeler cette macro. Le focus peut être défini à l’aide de la fonction SetFocus.

Exigences

Exigence Valeur
client minimum pris en charge Windows Vista [applications de bureau uniquement]
serveur minimum pris en charge Windows Server 2003 [applications de bureau uniquement]
plateforme cible Windows
d’en-tête commctrl.h