_Сообщение LVM жетедитконтрол

Возвращает маркер элемента управления "поле ввода", используемый для изменения текста элемента представления списка. Это сообщение можно отправить явно или с помощью макроса _ жетедитконтрол ListView .

Параметры

wParam

Должен равняться нулю.

lParam

Должен равняться нулю.

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

Возвращает маркер в элемент управления "поле ввода", если он успешно, или значение NULL в противном случае.

Комментарии

При начале редактирования метки создается, размещается и инициализируется элемент управления Edit. Перед отображением элемент управления "представление списка" отправляет родительскому окну код уведомления ЛВН _ бегинлабеледит .

Чтобы настроить редактирование меток, реализуйте обработчик для ЛВН _ бегинлабеледит и отправьте сообщение LVM _ жетедитконтрол в элемент управления List-View. Если метка редактируется, возвращаемое значение будет обработано элементом управления "поле ввода". Используйте этот маркер для настройки элемента управления "поле ввода", отправляя обычные сообщения EM _ xxx .

Когда пользователь завершает или отменяет редактирование, элемент управления "поле ввода" уничтожается и маркер становится недействительным. Можно создать подкласс элемента управления "поле ввода", но не следует его уничтожить. Чтобы отменить изменение, отправьте элемент управления List-View в сообщение WM _ канцелмоде .

Редактируемый элемент списка — это текущий элемент, элемент которого находится в состоянии "в режиме". Чтобы найти элемент на основе его состояния, используйте сообщение LVM _ жетнекститем .

Требования

Требование Значение
Минимальная версия клиента
Только для [ классических приложений Windows Vista]
Минимальная версия сервера
[Только для настольных приложений Windows Server 2003]
Header
Коммктрл. h

См. также раздел

_Жетедитконтрол ListView