macro TreeView_GetEditControl (commctrl.h)
Récupère le handle du contrôle d’édition utilisé pour modifier le texte d’un élément d’arborescence. Vous pouvez utiliser cette macro ou envoyer le message TVM_GETEDITCONTROL explicitement.
Syntaxe
HWND TreeView_GetEditControl(
HWND hwnd
);
Paramètres
hwnd
Type : HWND
Gérez le contrôle arborescence.
Valeur retournée
Type : HWND
Handle du contrôle d’édition utilisé pour modifier le texte d’un élément d’arborescence, ou NULL si aucun élément n’est modifié.
Remarques
Lorsque la modification d’étiquette commence, un contrôle d’édition est créé, mais pas positionné ou affiché. Avant de s’afficher, le contrôle arborescence envoie à sa fenêtre parente un code de notification TVN_BEGINLABELEDIT .
Pour personnaliser la modification d’étiquette, implémentez un gestionnaire pour TVN_BEGINLABELEDIT et faites-le utiliser TreeView_GetEditControl pour envoyer un message TVM_GETEDITCONTROL au contrôle arborescence. 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.
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] |
Plateforme cible | Windows |
En-tête | commctrl.h |