Электронная библиотека книг Александра Фролова и Григория Фролова.
Shop2You.ru Создайте свой интернет-магазин
Библиотека
Братьев
Фроловых

Операционная система Windows 95 для программиста

© Александр Фролов, Григорий Фролов
Том 22, М.: Диалог-МИФИ, 1993, 271 стр.

[Назад] [Содеожание] [Дальше]

4.2. Обработка извещений

При необходимости приложение, создавшее орган управления Tree View, может обрабатывать сообщение WM_NOTIFY , поступающее в функцию родительского окна.

Коды извещений

Код извещения передается через поле 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.

[Назад] [Содеожание] [Дальше]