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


макрос TreeView_EditLabel (commctrl.h)

Начинается редактирование на месте текста указанного элемента, заменяя текст элемента однимстрочного элемента элементом, содержащим текст. Этот макрос неявно выбирает и фокусирует указанный элемент. Этот макрос можно использовать или явно отправить сообщение TVM_EDITLABEL.

Синтаксис

HWND TreeView_EditLabel(
   HWND      hwnd,
   HTREEITEM hitem
);

Параметры

hwnd

Тип: HWND

Обработка элемента управления "Дерево- представление".

hitem

Тип: HTREEITEM

Обработка элемента для редактирования.

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

Тип: HWND

Возвращает дескриптор элемента управления редактирования, используемый для изменения текста элемента в случае успешного выполнения или null в противном случае.

Замечания

Этот макрос отправляет код уведомления TVN_BEGINLABELEDIT в родительский элемент управления "Представление дерева".

После завершения или отмены редактирования элемент управления редактирования удаляется, а дескриптор больше недействителен. Вы можете подклассить элемент управления редактирования, но не уничтожать его.

Перед вызовом этого макроса элемент управления должен иметь фокус. Фокус можно задать с помощью функции SetFocus.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows Vista [только классические приложения]
минимальный поддерживаемый сервер Windows Server 2003 [только классические приложения]
целевая платформа Виндоус
заголовка commctrl.h