TVM_DELETEITEM Nachricht
Entfernt ein Element und alle untergeordneten Elemente aus einem Strukturansichtssteuerelement. Sie können diese Nachricht explizit oder mithilfe des makros TreeView_DeleteItem senden.
Parameter
-
wParam
- Muss Null sein.
-
lParam
-
HTREEITEM-Handle für das zu löschende Element. Wenn lParam auf TVI_ROOT oder AUF NULL festgelegt ist, werden alle Elemente gelöscht. Sie können auch das makro TreeView_DeleteAllItems verwenden, um alle Elemente zu löschen.
Rückgabewert
Gibt TRUE zurück, wenn der Vorgang erfolgreich war, oder andernfalls FALSE .
Bemerkungen
Es ist nicht sicher, Elemente als Reaktion auf eine Benachrichtigung wie TVN_SELCHANGING zu löschen.
Sobald ein Element gelöscht wurde, ist sein Handle ungültig und kann nicht verwendet werden.
Das übergeordnete Fenster empfängt einen TVN_DELETEITEM Benachrichtigungscode, wenn jedes Element entfernt wird.
Wenn die Elementbezeichnung bearbeitet wird, wird der Bearbeitungsvorgang abgebrochen, und das übergeordnete Fenster empfängt den TVN_ENDLABELEDIT Benachrichtigungscode.
Wenn Sie alle Elemente in einem Strukturansichtssteuerelement löschen, das über die TVS_NOSCROLL-Format verfügt, werden später hinzugefügte Elemente möglicherweise nicht ordnungsgemäß angezeigt. Weitere Informationen finden Sie unter TreeView_DeleteAllItems.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2003 [nur Desktop-Apps] |
Header |
|