Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Сохранение конфигурации окон. Библиотекой DockWins Сергея Климова. 
V
    Опции темы
Zhunko
Дата 23.11.2013, 20:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 75
Регистрация: 4.11.2009

Репутация: нет
Всего: нет



Кто-нибудь умеет сохранять конфигурацию MDI-области и сложных окон с помощью библиотеки "DockWins" Сергея Климова.
Пытался картинку окна прикрепить, но не получилось. Сервис глючит.
Имею ввиду окно, которое собирается из отдельных панелей в одно окно со вкладками. Панель - вкладка.
Отдельно панели сохраняет. В собраном состоянии не получается. Перепробовал все примеры из его проекта.
Мне кажется странным, что он этого не предусмотрел. Может просто примера нет?
Если есть такая возможность сохранения покажите пример, пожалуйста!
========
Возможно, что информацию об панелях сохраняет, но не восстанавливает.


Это сообщение отредактировал(а) Zhunko - 24.11.2013, 03:05
PM MAIL   Вверх
Zhunko
Дата 27.11.2013, 13:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 75
Регистрация: 4.11.2009

Репутация: нет
Всего: нет



Вот прошёл месяц  smile , как разбираюсь с этими библиотеками:
"DockWins" от Сергея Климова и "TabbingFramework" от Daniel Bowen.

Обе библиотеки ссылаются друг на друга.
Проблема в том, что в инете гуляет множество вариантов этих библиотек. При чём, во всех вариантах некорректный код сохранения конфигурации. Он не работает или работает неправильно и с ошибками.
Авторам наплевать. Они не хотят корректировать. Народ, что правит библиотеки, не проверяет их со вложенными примерами.

Сегодня, всё же, удалось подобрать файлы с минимальной их правкой, чтобы сохранение и восстановление конфигурации происходило правильно и корректно.

================================
Прямые ссылки на скачивание:
DockingWindows
TabControls

Избавился от файла "dockimpl.cpp". Лишний он. Имплементацию сделал в H-файлах.

Всё же, есть одна особенность. Панели от класса CSampleDockingWindow сохраняются и восстанавливаются всегда правильно.
Все остальные, в случае, если панели собраны в отдельное неприкреплённое окно с вкладками (панель-вкладка), восстанавливаются в отдельные неприкреплённые окна (окно-(бывшая)вкладка).
Не знаю почему так. Не стал разбираться. Надо у Сергея Климова спросить или может энтузиасты будут и разберутся.  smile 

Это сообщение отредактировал(а) Zhunko - 28.11.2013, 17:05
PM MAIL   Вверх
Zhunko
Дата 1.12.2013, 04:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 75
Регистрация: 4.11.2009

Репутация: нет
Всего: нет



Только сейчас заметил, что для WTL есть отдельный подфорум smile 
Может туда перенести эту тему?
PM MAIL   Вверх
jw06033
Дата 18.12.2020, 10:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 9.6.2020

Репутация: нет
Всего: нет




Модератор: Сообщение скрыто.

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: COM/DCOM/ActiveX/ATL/CORBA | Следующая тема »


 




[ Время генерации скрипта: 0.1053 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.