TVM_DELETEITEM message
Supprime un élément et tous ses enfants d’un contrôle d’arborescence. Vous pouvez envoyer ce message explicitement ou à l’aide de la macro TreeView_DeleteItem .
Paramètres
-
wParam
- Doit être zéro.
-
lParam
-
Handle HTREEITEM pour l’élément à supprimer. Si lParam est défini sur TVI_ROOT ou sur NULL, tous les éléments sont supprimés. Vous pouvez également utiliser la macro TreeView_DeleteAllItems pour supprimer tous les éléments.
Valeur retournée
Retourne TRUE en cas de réussite, ou FALSE dans le cas contraire.
Notes
Il n’est pas possible de supprimer des éléments en réponse à une notification telle que TVN_SELCHANGING.
Une fois qu’un élément est supprimé, son handle n’est pas valide et ne peut pas être utilisé.
La fenêtre parente reçoit un code de notification TVN_DELETEITEM lorsque chaque élément est supprimé.
Si l’étiquette d’élément est en cours de modification, l’opération de modification est annulée et la fenêtre parente reçoit le code de notification TVN_ENDLABELEDIT .
Si vous supprimez tous les éléments d’un contrôle d’arborescence qui a le style TVS_NOSCROLL , les éléments ajoutés par la suite risquent de ne pas s’afficher correctement. Pour plus d’informations, consultez TreeView_DeleteAllItems.
Spécifications
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 |
|