Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Отрисовка объекта ...


Автор: Jolyn 16.12.2003, 15:31
Знающий народ! Посоветуйте, пожалуйста, как лучше решить след. задачу: есть окно, в него добавляются объекты (типа самолетов на локаторе), которые могут двигаться, могут перетаскиваться, могут менять свое изображение, откликаться на кликанье мышкой. Как лучше реализовать все это (общая идея): "в лоб" - рисовать битмапом или иконкой и обрабатывать дижение/кликанье мышкой; или: создать свой объект, наследник CWnd или CView, отображать его (неизвестным для меня пока способом) и обрабатывать его события; или: использовать что-нибудь более "продвинутое", типа ActivX компонента.
Буду благодарна за совет, т.к. опыта написания подобных приложений не имею, а сделать нужно. Спасибо!

Автор: DENNN 16.12.2003, 15:59
Лучше для такой задачи ActiveX-компоненты не использовать. Это мое личное мнение.
ПРоще всего сделать класс, хранящий координаты объектов иих типы, и класс, отрисовывающий в заданном контексте эти объекты. Такая архитектура программы наиболее полно соответствует парадигме ООП.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)