TVN_DELETEITEM

Извещает что удаляется элемент

lpti = (PNTCEXITEM) lParam;

lpti - указатель на структуру NTCEXITEM с некоторыми данными об удаляемом элементе. Поля hItem и nChildrens заполняется данными удаляемого элемента, ОДНАКО же если hItem == 0 - признак полной очистки содержимого, в таком случае остальные поля не заполняются. Также заполняется поле lParam для нулевого столбца.

Возвращаемые значения:

Игнорируются

Заметки:

Стоит помнить что удаление родителя удаляет всех детей, однако это сообщение генерируется только для родителя. Если требуется особая обработка следует в процессе обработки этого сообщения вызвать TVM_GETITEM для всех необходимых столбцов и дочерних элементов.
Также не следует забывать что удаление столбцов (TVM_DELETECOLUMN) и прекращение работы контрола (WM_DESTROY) не вызывают генерации этого сообщения!