Поиск:

Ответ в темуСоздание новой темы Создание опроса
> вопрос по Toolbar, CDialogBar и CReBar, Как закрепить данные дивайсы 
:(
    Опции темы
zoloto
Дата 5.12.2008, 18:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Смотрите если мы в диалоговом окне создаем меню и создаем в нем дочерние диалоговое окно - то это дочерние диалоговое окошко в любом случае создастся под меню и при перетаскивании не будет на него наезжать. Вопрос: как также как стандартное меню закрепить эти дивайсы Toolbar, CDialogBar и CReBar ???   Так как дочерние окошко создается перекрывая их и при передвижении наезжает на них.
PM MAIL   Вверх
Earnest
Дата 8.12.2008, 10:55 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



Наверное, если напрячься, то можно понять, в чем там у тебя проблема.
Но, по хорошему, напрячься должен ты и объяснить проблему по-человечески.
Для начала сам прочти то, что написал, и попробуй понять.


--------------------
...
PM   Вверх
zoloto
Дата 13.12.2008, 12:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Пытаюсь объяснить попроще:
1.Создаем приложение Dialog based.
2.В диалоговом окошке которое у нас есть по умолчанию создаем дочерние диалоговое окно которое открыто по максимуму (занимает все пространство родительского окна).
3.Добавляем в родительское (основное) диалоговое окно меню (стандартное меню сверху окна).
4.Теперь при запуске проги видим что дочерние окно занимает уже не всю площадь родительского окна - так как сверху отображается меню, а дочерние окошко начинает отображается под меню и еще если мы пытаемся двигать дочерние окошко то оно никогда не наезжает на меню, а уходит можно сказать под него.
5.Добавляем в родительское окно Toolbar.
6.И теперь главный момент - при запуске проги дочерние окно создается ниже меню но не ниже Toolbar и при активации перекрывает Toolbar (можем это увидеть на присоединенном рисунке).

user posted image

7.Вопрос как сделать чтоб при добавление в основное окно Toolbar'а дочерние окно обходило его также как меню??
PM MAIL   Вверх
Earnest
Дата 15.12.2008, 16:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



Только руками. Меню отличается от тулбара: панель меню располагается в неклиентской области диалога, а тулбар - именно в клиентской. При автоматическом пересчете дочернее окно занимает всю клиентскую область, перекрывая другие дочерние окна (тулбар). 
Вывод: при вычислении размера-позии дочернего окна учитывай наличие тулбара.


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


 




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


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

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