1 | |
Преобразование из SDI в MDI27.09.2009, 13:10. Показов 1536. Ответов 0
Метки нет (Все метки)
Есть программа, для которой я толком и не помню, как создавал новый проект. Программа выполнена в виде одного окна с пимпочками-кнопочками. В процессе работы появляются новые окна, которые выглядят как отдельное окно приложения, но в панели приложений (внизу десктопа) они не отображаются. Не знаю, как всё это правильно назвать, надеюсь, что объяснил понятно
Теперь я хочу переделать свою программу в MDI. Т.е. чтобы все новые окна находились внутри общего окна приложений. Для примера я у себя содал новое приложение через File->New->Other->"MDI Aplication". Насколько я понял, там для создания нового окна просто создаётся новый экземпляр класса TForm и он сразу же становится подчинённым окном. Каких-то видимых принципиальных отличий в исходниках головного модуля (между моим приложением и тестом на MDI) я не заметил. А потому возникает вопрос: как я своё приложение могу плавно переделать в MDI. Создавать новый проект не хочется Добавлено через 26 секунд Если что - у меня 2007 билдер Добавлено через 43 минуты Оказалось всё просто. Свойство FormStyle нужно устанавливать для основной формы в MDIForm, а для остальных окон - MDIChild
0
|
27.09.2009, 13:10 | |
Ответы с готовыми решениями:
0
Из SDI в MDI From SDI To MDI Типы SDI, MDI Как переделать SDI в MDI? |
27.09.2009, 13:10 | |
27.09.2009, 13:10 | |
Помогаю со студенческими работами здесь
1
MDI или SDI интерфейс. Что используете и почему. Как настроить соответствие размеров MDI-контейнера и MDI-формы? Ошибка в MDI: 'No MDI Form available to load' VC++ SDI Bitmap Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |