|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Янв 19, 2004 15:45:43 Нужен сабж. Реализовал так: при даблклике появляется EDIT. Когда он получает KILLFOCUS, он прячется. Но есть проблема: если прокручивать список колесом мыши, нужная строка перемещается, а EDIT остается на месте. LVN_BEGINSCROLL/LVN_ENDSCROLL работают только в comctl32 шестой версии(с манифестом) а нужно чтобы и в старых было. Другие нотификации бесполезны. Можно, конечно, просабклассить ListView, но ввиду специфичности задачи это вызовет большие "накладные расходы", так что это только самая крайняя мера. Да, кстати, я не прошу "написать мне программу". Я сам могу решить задачу. Но может, у кого-то есть готовые решения(нетривиальные, более изящные, чем предложеное мной), чтобы мне не приходилоси изобретать велосипед. А то сейчас занят сразу над тремя программами, и башка не может никак сконцентрироваться и выработать оптимальный вариант. |
|
|
Дата: Янв 19, 2004 16:08:57 Посмотри в cocomac. Там есть такой пример. Не знаю насколько он те подойдет, но все-таки. http://wasm.ru/tools/11/cocomac.zip |
|
|
Дата: Янв 19, 2004 17:26:04 Как вариант можно вообще вызывать маленький диалог с editbox :) А иначе, имхо, без субклассирования не обойтись. |
|
|
Дата: Янв 21, 2004 12:07:01 Ладно. Придется сабклассить. |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.113 |