| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: COM/DCOM/ActiveX/ATL/CORBA > Сохранение конфигурации окон. |
| Автор: Zhunko 23.11.2013, 20:29 |
| Кто-нибудь умеет сохранять конфигурацию MDI-области и сложных окон с помощью библиотеки "DockWins" Сергея Климова. Пытался картинку окна прикрепить, но не получилось. Сервис глючит. Имею ввиду окно, которое собирается из отдельных панелей в одно окно со вкладками. Панель - вкладка. Отдельно панели сохраняет. В собраном состоянии не получается. Перепробовал все примеры из его проекта. Мне кажется странным, что он этого не предусмотрел. Может просто примера нет? Если есть такая возможность сохранения покажите пример, пожалуйста! ======== Возможно, что информацию об панелях сохраняет, но не восстанавливает. |
| Автор: Zhunko 27.11.2013, 13:39 |
| Вот прошёл месяц http://www.codeproject.com/wtl/TabbingFramework.asp и http://www.codeproject.com/wtl/TabbingFramework.asp. Обе библиотеки ссылаются друг на друга. Проблема в том, что в инете гуляет множество вариантов этих библиотек. При чём, во всех вариантах некорректный код сохранения конфигурации. Он не работает или работает неправильно и с ошибками. Авторам наплевать. Они не хотят корректировать. Народ, что правит библиотеки, не проверяет их со вложенными примерами. Сегодня, всё же, удалось подобрать файлы с минимальной их правкой, чтобы сохранение и восстановление конфигурации происходило правильно и корректно. ================================ Прямые ссылки на скачивание: ftp://zhunko_Guest:abd4vsuc@ftp.zhunko.ru/DockingWindows.rar ftp://zhunko_Guest:abd4vsuc@ftp.zhunko.ru/TabControls.rar Избавился от файла "dockimpl.cpp". Лишний он. Имплементацию сделал в H-файлах. Всё же, есть одна особенность. Панели от класса CSampleDockingWindow сохраняются и восстанавливаются всегда правильно. Все остальные, в случае, если панели собраны в отдельное неприкреплённое окно с вкладками (панель-вкладка), восстанавливаются в отдельные неприкреплённые окна (окно-(бывшая)вкладка). Не знаю почему так. Не стал разбираться. Надо у Сергея Климова спросить или может энтузиасты будут и разберутся. |
| Автор: Zhunko 1.12.2013, 04:28 |
| Только сейчас заметил, что для WTL есть отдельный подфорум Может туда перенести эту тему? |
| Автор: jw06033 18.12.2020, 10:50 |
Модератор: Сообщение скрыто. |