код уведомления 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 [только классические приложения] |
Заголовок |
|
Имя в кодировке Юникод и ANSI |
TVN_BEGINLABELEDITW (Юникод) и TVN_BEGINLABELEDITA (ANSI) |