Поделиться через


код уведомления TVN_BEGINLABELEDIT

Уведомляет родительское окно элемента управления в виде дерева о начале редактирования меток для элемента. Этот код уведомления отправляется в виде сообщения WM_NOTIFY .

TVN_BEGINLABELEDIT 

    ptvdi = (LPNMTVDISPINFO) lParam 

Параметры

lParam

Указатель на структуру NMTVDISPINFO . Элемент элемента — это структура TVITEM , содержащая допустимые сведения об редактируемом элементе в элементах hItem, state, lParam и pszText .

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

Возвращает значение TRUE для отмены редактирования меток.

Комментарии

Когда начинается редактирование меток, элемент управления редактированием создается, но не позиционируется и не отображается. Перед отображением элемент управления в виде дерева отправляет родительскому окну TVN_BEGINLABELEDIT код уведомления.

Чтобы настроить редактирование меток, реализуйте обработчик для TVN_BEGINLABELEDIT и отправьте TVM_GETEDITCONTROL сообщение в элемент управления в виде дерева. Если метка редактируется, возвращаемое значение будет дескриптором для элемента управления редактированием. Используйте этот дескриптор для настройки элемента управления редактированием путем отправки обычных сообщений EM_XXX.

Когда пользователь отменяет или завершает редактирование, родительское окно получает TVN_ENDLABELEDIT код уведомления.

Требования

Требование Значение
Минимальная версия клиента
Windows Vista [только классические приложения]
Минимальная версия сервера
Windows Server 2003 [только классические приложения]
Заголовок
Commctrl.h
Имя в кодировке Юникод и ANSI
TVN_BEGINLABELEDITW (Юникод) и TVN_BEGINLABELEDITA (ANSI)