С Новым годом! Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21281 / 8305 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30

Преобразование из SDI в MDI

27.09.2009, 13:10. Показов 1609. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть программа, для которой я толком и не помню, как создавал новый проект. Программа выполнена в виде одного окна с пимпочками-кнопочками. В процессе работы появляются новые окна, которые выглядят как отдельное окно приложения, но в панели приложений (внизу десктопа) они не отображаются. Не знаю, как всё это правильно назвать, надеюсь, что объяснил понятно

Теперь я хочу переделать свою программу в MDI. Т.е. чтобы все новые окна находились внутри общего окна приложений. Для примера я у себя содал новое приложение через File->New->Other->"MDI Aplication". Насколько я понял, там для создания нового окна просто создаётся новый экземпляр класса TForm и он сразу же становится подчинённым окном. Каких-то видимых принципиальных отличий в исходниках головного модуля (между моим приложением и тестом на MDI) я не заметил. А потому возникает вопрос: как я своё приложение могу плавно переделать в MDI. Создавать новый проект не хочется

Добавлено через 26 секунд
Если что - у меня 2007 билдер

Добавлено через 43 минуты
Оказалось всё просто. Свойство FormStyle нужно устанавливать для основной формы в MDIForm, а для остальных окон - MDIChild
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
27.09.2009, 13:10
Ответы с готовыми решениями:

Из SDI в MDI
можно ли по фасту переделать SDI в MDI ? и каким образом(

From SDI To MDI
Такой вопрос: как преобразовать SDI приложение в MDI приложение?

Типы SDI, MDI
Здравствуйте, подскажите что за приложения типов SDI, MDI

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
27.09.2009, 13:10
Помогаю со студенческими работами здесь

Как переделать SDI в MDI?
Здравствуйте! У меня есть программка которая была написана как SDI приложение, там несколько формочек. Я хочу переделать ее на MDI, с...

MDI или SDI интерфейс. Что используете и почему.
Недавно прочитал в книге что Microsoft не рекомендует создавать приложения с MDI интерфейсом. Правда ли это?

Как настроить соответствие размеров MDI-контейнера и MDI-формы?
Здравствуйте! Я для вкладки "TbpDaSubekt" сделал MDI-форму "FrmTipHran": FrmTipHran.TopLevel = False FrmTipHran.Parent =...

Ошибка в MDI: 'No MDI Form available to load'
Проблема такая: есть несколько проектов ActiveX Control, в каждом из которых есть формы MDIChild. И есть главный проект с MDI-формой, в...

VC++ SDI Bitmap
Мне нужен кусок кода, чтобы поместить bitmap из файла в клиентскую область SDI.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru