The TVM_DELETEITEM message removes an item from a tree-view control. You can send this message explicitly or by using the TreeView_DeleteItem or TreeView_DeleteAllItems macro.
TVM_DELETEITEM wParam = 0; lParam = (LPARAM) (HTREEITEM) hitem;
Returns TRUE if successful or FALSE otherwise.
If the item label is being edited, the edit operation is canceled and the parent window receives the TVN_ENDLABELEDIT notification message. The parent window receives a TVN_DELETEITEM notification message when the item is removed.
TreeView_DeleteAllItems, TreeView_DeleteItem, TVN_DELETEITEM, TVN_ENDLABELEDIT