Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Проблема разрешилась 25.01.08 19:07 Число просмотров: 2557
Автор: Heller <Heller> Статус: Elderman Отредактировано 25.01.08 19:22 Количество правок: 1
|
Добавил идентификаторы тулбаров в CreateEx, но с достаточно большой разницей. Разницы в 1-2 было не достаточно (каждый как я понял жрет отдельный идентификатор для каждого из возможных своих docking'ов). В общем, все теперь в норме.
Первоначальный ответ ниже сохраняю для истории - это уже не актуально.
-----------
Не помогает. К тому же дать пользователю право цеплять тулбары куда угодно весьма полезно.
Вообще CreateEx определяется как
BOOL CreateEx(CWnd* pParentWnd, DWORD dwCtrlStyle = TBSTYLE_FLAT, DWORD dwStyle = WS_CHILD | WS_VISIBLE | CBRS_ALIGN_TOP, CRect rcBorders = CRect(0, 0, 0, 0), UINT nID = AFX_IDW_TOOLBAR);
Есть подозрение, что последний параметр указывает на ID тулбара, который как раз и сохраняется. Пробовал присваивать разные ID'шники тулбарам относительно AFX_IDW_TOOLBAR, но тогда при загрузке прога падает на каком-то из внутренних ASSERT'ов. Я имею ввиду при загрузке настроек. С чистым реестром все грузится нормально, но после закрытия проги и загрузки вновь начинает падать. Где именно что неассертится смогу сказать только в понедельник.
|
|
|