макрос TreeView_GetEditControl (commctrl.h)
Извлекает дескриптор элемента управления редактированием, используемый для редактирования текста элемента в виде дерева. Вы можете использовать этот макрос или отправить сообщение TVM_GETEDITCONTROL явным образом.
Синтаксис
HWND TreeView_GetEditControl(
HWND hwnd
);
Параметры
hwnd
Тип: HWND
Дескриптор для элемента управления представлением в виде дерева.
Возвращаемое значение
Тип: HWND
Дескриптор элемента управления редактированием, используемый для редактирования текста элемента в виде дерева, или значение NULL, если элемент не редактируется.
Комментарии
Когда редактирование меток начинается, элемент управления редактированием создается, но не позиционируется и не отображается. Перед отображением элемент управления в виде дерева отправляет родительскому окну код уведомления TVN_BEGINLABELEDIT .
Чтобы настроить редактирование меток, реализуйте обработчик для TVN_BEGINLABELEDIT и настройте его использование TreeView_GetEditControl для отправки TVM_GETEDITCONTROL сообщения в элемент управления представлением в виде дерева. Если метка редактируется, возвращаемое значение будет дескриптором для элемента управления редактированием. Используйте этот дескриптор для настройки элемента управления редактированием путем отправки обычных сообщений EM_XXX.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | commctrl.h |