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 .
-
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.
Retourne TRUE en cas de réussite, ou FALSE dans le cas contraire.
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.
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 |
|