Форум: "Основная";
Текущий архив: 2004.07.11;
Скачать: [xml.tar.bz2];
ВнизПроблема с MDI окнами Найти похожие ветки
← →
dreams (2004-06-26 11:02) [0]Проблема в том что когда одно MDI окно развёрнуто на весь экран и запускаешь при этом другое MDI окно в котором размер ограничен и разворчивать его нельзя на весь экран , то при запуске второго окна превое окно слетает , то есть становиться не на всё главное окно а спрыгивает и становиться меньше .. как это можно устранить ?
← →
Rem (2004-06-26 11:07) [1]SDI
← →
dreams (2004-06-26 11:19) [2]> Rem
? Что SDI
Мне нужно MDI а не SDI вроде вопрос был нармально простроен .. ?
← →
Sir John © (2004-06-26 16:12) [3]насколько помню, это один из недостатков MDI.
Могу посоветовать использовать следующие шаги:
1ю перед открытием ограниченного по размерам окна запомнить расахнутое окно
2. после открытия ограниченного по размерам окна установить фокус на предыдущем окне и программно развернуть его еще раз
Скажу откровенно, сам не пробовал, но думаю такой вариант пройдет.
Кстати, вопрос навстречу. А зачем это Вам? Неполное MDI? если речь идет о плавающих окошках, то вполне ShowModal новой формочки облегчит Вашу участь :)
← →
nikkie © (2004-06-26 17:03) [4]есть у MDI проблема с maximized окнами, но, судя по постановке вопроса, дело не в MDI, а просто автор что-то не то пытается сделать.
← →
dreams (2004-06-26 21:58) [5]> Sir John
ShowModal не пойдйт так как все MDI формы грузяться из DLL ! Некоторые из них должны разворачиваться на всё окно а некоторые как раз нет ... вот по этому проблема и существует
← →
Игорь Шевченко © (2004-06-26 23:53) [6]
> Некоторые из них должны разворачиваться на всё окно а некоторые
> как раз нет
Этого не получится. Могу посоветовать вместо максимизации просто установить нужный размер так, чтобы казалось, что окно максимизировано.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.07.11;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.031 c