Поиск:

Ответ в темуСоздание новой темы Создание опроса
> CToolBar Переместить вниз под другой CToolBar 
:(
    Опции темы
Nuzur
Дата 30.10.2006, 11:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1019
Регистрация: 4.7.2004

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



Earnest, 
GetParentFrame() возвращяет 0
А вот с  помощью манипуляций
Код

CFrameWnd * pFrame   = ((CFrameWnd *)(AfxGetMainWnd()));
pFrame->RecalcLayout();

Я даже успеваю взглянуть на тулбар, но потом получаю ерор и все smile

Это сообщение отредактировал(а) Nuzur - 30.10.2006, 11:40


--------------------
Never again...
PM MAIL   Вверх
Earnest
Дата 30.10.2006, 11:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5962
Регистрация: 17.6.2005
Где: Рязань

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



Получаю еррор... Это в смысле из экрана в лоб кулаком и в глазах темнеет? Или все же окно с ASSERTом и предложением посмотреть в чем еррор? На Retry нажать можешь?
Короче, покажи код (только выкинь все лишнее!): кто такой MainFrame, какие еще есть панели в каком (в смысле dock) состоянии, как создаешь новый тулбар...


--------------------
...
PM   Вверх
Nuzur
Дата 30.10.2006, 13:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1019
Регистрация: 4.7.2004

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



Earnest, Вы, наверно, скоро, если не уже, захотите меня убить smile

Код

    //Create ToolBar
    ToolBar.Create(AfxGetMainWnd());
    ToolBar.LoadToolBar(IDR_TOOLBAR_SETTINGS_T_CHART_RIGHT_VIEW);
    ToolBar.SetBarStyle(ToolBar.GetBarStyle()  | CBRS_ALIGN_RIGHT | CBRS_BORDER_RIGHT | CBRS_TOOLTIPS);
    ToolBar.EnableDocking(CBRS_ALIGN_TOP);
    
    CFrameWnd * pFrame   = ((CMainFrame *)(AfxGetMainWnd()));
    pFrame->RecalcLayout();



CMainFrame наследник от CFrameWnd.
Вылетает именно на RecalcLayout или на DockControlBar. В результате в DockControlBar  не передается адрес Тулбара.
 Отправляет на сплиттер и ваще на все smile

Это сообщение отредактировал(а) Nuzur - 30.10.2006, 13:19


--------------------
Never again...
PM MAIL   Вверх
Nuzur
Дата 30.10.2006, 14:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1019
Регистрация: 4.7.2004

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



Все разобрался. Скажите где продаются бубны smile


--------------------
Never again...
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




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


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

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