![]() |
|
|
![]()
|
|
| xottab |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 29.2.2008 Репутация: нет Всего: нет |
Всем привет. На лабе задали написать графический редактор MDI. все красиво вроде бы написалось, но вот обнаружилась проблема. Я описал абстрактный класс GObject, кучку его наследников для рисования той или иной фигуры. В дочерней форме создал вектор объектов этого класса. При нажатии кнопки мыши создаю объект, при движении мыши - рисую его, при отпускании фиксирую. Все норм. но когда в приложении создаю более 2-х дочерних форм, то все рисование начиная с момента создания последней формы происходит в последней форме, даже если рисуешь в первой созданной форме. (причем изображения предыдущих затираются, хотя они сохранены в битмапах) Как это исправить? Вот кусоки кода:
абстрактный класс
события формы
Это сообщение отредактировал(а) xottab - 29.2.2008, 19:41 |
||||
|
|||||
![]()
|
| Правила форума "С++ Builder" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C++ Builder | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |