![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Правка итема в листвью закрывает диалог [Win2k]
clickmaker © (2004-11-23 13:16:00)Че-то туплю я седня... Ввод любого символа в итем редактируемого листвью посылает диалогу WM_COMMAND с id = IDOK
Игорь Шевченко (2004-11-23 17:28:00) [1]clickmaker © (23.11.04 17:21) [2]
А вроде при вводе символов EditControl WM_COMMAND посылает с нотификацией EN_CHANGE. Но посылает он его ListView, вроде бы.
А запуск Spy++ или WinSight не помогает ?
clickmaker (2004-11-23 17:25:00) [2]Хм... Полазил по SDK - нашел, что 786 = EN_CHANGE. Значит, это встроенный едит из листвью пробился...
Спасибо, Игорь, за наводку :)
clickmaker (2004-11-23 17:21:00) [3]
> [1] Игорь Шевченко © (23.11.04 17:05)
при нажатии ок - 0, при вводе символа - 768 независимо от символа. Чтобы это значило... Насколько я знаю, листвью посылает извещения родителю через WM_NOTIFY, но что он может пытаться сказать через WM_COMMAND...
Игорь Шевченко (2004-11-23 17:05:00) [4]А по HIWORD(wParam) различить не получается ?