Коды извещений
Код извещения передается через поле code структуры NMHDR . Напомним, что адрес этой структуры находится в параметре lParam сообщения WM_NOTIFY .
Родительское окно может получить следующие коды извещений:
Код извещения | Описание |
TVN_BEGINDRAG | Начало операции переноса "drag and drop" при помощи левой клавиши мыши |
TVN_BEGINLABELEDIT | Начало операции редактирования названия элемента |
TVN_BEGINRDRAG | Начало операции переноса "drag and drop" с использованием правой клавиши мыши |
TVN_DELETEITEM | Удаление определенного элемента дерева |
TVN_ENDLABELEDIT | Завершение операции редактирования названия элемента |
TVN_GETDISPINFO | Орган управления запрашивает информацию, необходимую для отображения элемента |
TVN_ITEMEXPANDED | Произошло расширение списка дочерних (вложенных) элементов |
TVN_ITEMEXPANDING | С помощью этого извещения родительскому окну предоставляется возможность отменить начатое расширение списка дочерних элементов |
TVN_KEYDOWN | Была нажата клавиша |
TVN_SETDISPINFO | Родительское окно должно обновить информацию об элементах дерева, которую оно хранит в своих структурах данных |
Более подробную информацию об использовании этих извещений вы сможете найти в справочной системе SDK.