List View, с возможностью редактирования всех полей.
От: Juri Россия  
Дата: 07.06.05 13:34
Оценка:
Потребовалось организовать что-то типа List-View в режиме REPORT но с возможностью редактирования все полей, а не только лейблов в нулевой колонке.

Есть ли стандартные API средства для этого (без MFC и прочей байды), и желательно без OWNER...

На Сях.

Или может есть какие другие контролы похожего типа? (Намекните хоть.)

---

Требуется, чтоб работало начиная с win98\NT4.

---

Заранее благодарен.



08.06.05 13:17: Перенесено модератором из 'Пользовательский интерфейс: проектирование, usability' — оффтоп — Sinclair
Re: List View, с возможностью редактирования всех полей.
От: BuHHunyx Беларусь  
Дата: 07.06.05 15:04
Оценка:
Здравствуйте, Juri, Вы писали:

J>Потребовалось организовать что-то типа List-View в режиме REPORT но с возможностью редактирования все полей, а не только лейблов в нулевой колонке.


J>Есть ли стандартные API средства для этого (без MFC и прочей байды), и желательно без OWNER...


нет. сопсно эта "байда" для того и создавалась чтоб кастомные контролки легко создавать/юзать было.

J>На Сях.


J>Или может есть какие другие контролы похожего типа? (Намекните хоть.)


J>---


J>Требуется, чтоб работало начиная с win98\NT4.


J>---


J>Заранее благодарен.
... << RSDN@Home 1.1.4 beta 6a rev. 436>>
Re[2]: List View, с возможностью редактирования всех полей.
От: Juri Россия  
Дата: 07.06.05 19:35
Оценка:
Здравствуйте, BuHHunyx.

Просто уже "накожено" много.
Большой проект.
Чисто API-шный.
И вешать на него MFC — лом.
Да и либы не слинкуешь в этом случае, только использование имеющихся в системе...
И т.д. вплоть до отладки...
(и на afx вякать будет...)

Короче.
Надо именно чисто апишными средствами.

Неуж-то самому придется все окошко рисовать (включая сдвигающиеся разделители)?

Мож все-таки есть какие средства разрешения редактирования SubItem-ов в ListView?
Re[3]: List View, с возможностью редактирования всех полей.
От: igreg1  
Дата: 08.06.05 02:47
Оценка:
Здравствуйте, Juri, Вы писали:

J>Здравствуйте, BuHHunyx.


J>Просто уже "накожено" много.

J>Большой проект.
J>Чисто API-шный.
J>И вешать на него MFC — лом.
J>Да и либы не слинкуешь в этом случае, только использование имеющихся в системе...
J>И т.д. вплоть до отладки...
J>(и на afx вякать будет...)

Есть просто способ как раз на API — отлавливаешь клики мыши или клавы, определяешь колонку и рисуешь там вручную editbox или combobox или что угодно
Re[4]: List View, с возможностью редактирования всех полей.
От: Juri Россия  
Дата: 08.06.05 09:20
Оценка:
Здравствуйте, igreg1, Вы писали:

I>Есть просто способ как раз на API — отлавливаешь клики мыши или клавы, определяешь колонку и рисуешь там вручную editbox или combobox или что угодно


Да. Все правильно.
Но для чего тогда было диалог с вложенным в него ListView городить?

Я уже начал реализовывать вариант (похожий) на Ваш — но прямо в текущем рабочем окне.
Там уже и итоговый отчет есть (со всеми наприсованными таблицами и т.д.) и скроллинг страниц и гиперссылки по ячейкам таблиц (переводящие в соответствующие области других окон и документов) и печать и прочее.

Хотелось просто по каждой таблице сделать отдельный диалог для редактирования стандартного вида...

Но раз нет — значит нет.
Будем париться.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.