C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Динамическое создание форм
Aptem
Отправлено: 02.04.2005, 12:04


Мастер участка

Группа: Участник
Сообщений: 349



Привет!

Такая проблема. Есть приложение, например, по обработке изображений. В главную форму загружается исходное изображение, пользователь выделяет некоторую область и нажимает кнопку, автоматически создается новая форма и туда вставляется выделенная область. Так вот, таких выделенных областей может быть много, и соотвественно будет много дочерних окон.

Как решить эту задачу, как динамически создавать формы, неужели придется хранить заранее кучу указателей на формы?

Спасибо за внимание.
Rius
Отправлено: 02.04.2005, 12:49


Мастер участка

Группа: Участник
Сообщений: 321



Типичное приложение MDI. Поищи на эту тему.
62316e
Отправлено: 02.04.2005, 13:54


Дежурный стрелочник

Группа: Участник
Сообщений: 38



MDI — Лажа!
Попробуй TList, TObjectList, TClassList для хранения указателей ()cool.gif
А на этом линке лежыт много примеров з графикой и многое другое http://www.efg2.com/
AVC
Отправлено: 04.04.2005, 09:06


Ветеран

Группа: Модератор
Сообщений: 1583



QUOTE
как динамически создавать формы

Как и любой экземпляр класса — через new, а вам надо подумать как сделать эту форму универсальной (очевидно, что она должна уметь работать с любым фрагментом любого изображения)

Вернуться в Вопросы программирования в C++Builder