|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.08.2009, 07:43 | #1 |
Пользователь
Регистрация: 16.02.2009
Сообщений: 16
|
Вывод графических объектов
Моя прога рисует движующиеся фигуры(как в скринсейвере). Не могу придумать удобный интерфейс, который позволял бы добавлять шары и кубы
с необходимыми параметрами (радиусами и размерами сторон). Кусок кода: Код:
Последний раз редактировалось Sazary; 20.08.2009 в 13:20. |
20.08.2009, 11:01 | #2 |
C++ hater
СтарожилДжуниор
Регистрация: 19.07.2009
Сообщений: 3,336
|
2rocky7
эм... если я правильно понял, то вам нужны классы. Создайте класс CShape с необходимыми функциями (возможно виртуальными), от него наследуйте CCircle и CQuad например, переопределяете у этих фигур функции рисования, и добавляйте их сколько угодно. в книгах куча примеров именно на эту тему
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay
My other car is cdr. Q: Whats the object-oriented way to become wealthy? A: Inheritance |
20.08.2009, 12:27 | #3 |
Пользователь
Регистрация: 16.02.2009
Сообщений: 16
|
В принципе сейчас попробую сделать так: В цикле будет перебираться
массив объектов CCircle и CQuad, которые я добавляю, и при переборе будет вызываться виртуальная функция рисования(для каждого объекта своя соответственно). Цикл вставлю в процедуру Draw(). Спасибо pproger! |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Лента графических файлов | бел | Помощь студентам | 1 | 13.04.2009 10:15 |
Перемещение графических объектов на форме | bush007 | Помощь студентам | 3 | 05.04.2009 17:43 |
Условное форматирование графических объектов | FAKDIM | Microsoft Office Excel | 1 | 16.01.2009 06:45 |
Перемещение графических объектов по форме | Klyacksa | Общие вопросы Delphi | 15 | 20.06.2008 12:58 |
Открытия графических файлов | Kocapb | Общие вопросы C/C++ | 3 | 01.12.2007 19:11 |