Занялся одним проектом, для гуя задумал редактирование полей. Нагуглил готовый пример и массу вариантов. Найденный пример пришлось доработать - при клике на ячейку отображался пустой текст - какой смысл редактирования?. Способ реализации показался мне громоздким, решил переписать код по-другому. Написал, но редактирование не заработало. По идее, процедуре окна приходит сообщение WM_NOTIFY с кодом LVN_BEGINLABELEDIT/LVN_ENDLABELEDIT.
Только сообщения не было. Стал искать, в чем причина. Через ворох тредов на разных форумах нашел сообщения о том, что начиная с win7 работа listview работает иначе. Обидно,досадно, но ладно. Пример с фиксом тут, в архиве два варианта на Ассемблере.
Комментарии
Отправить комментарий