Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Visual C++/MFC/WTL > Рисовать над Picture Control


Автор: SmarTi 14.10.2006, 16:03
Всем доброго времени суток !
Подскажите как в Диалоге нарисовать чтото сверху уже нарисованной картинки ? (в данном лучае Picture Control).  Если просто рисовать в контекст окна, то то что находится на месте нарисованной картинки - не прорисовывается.

Автор: Earnest 14.10.2006, 17:46
В самом диалоге  - никак. Либо создай контрол, положи поверх картинки и рисуй в нем. Либо рисуй в самой картинке (перед ее выводом, конечно). 

Автор: SmarTi 14.10.2006, 18:44
Цитата(Earnest @ 14.10.2006,  17:46)
создай контрол, положи поверх картинки и рисуй в нем

Какой контрол имееться в виду ?  я вывожу картинку с помощью Picture Control. Создавать ещё один сверху ?

Автор: Earnest 15.10.2006, 15:43
Да, но не обязательно Picture Control - любой контрол, в котором тебе удобно будет рисовать.
Ну сам подумай, если ты нарисуешь что-то в контексте диалога, то сверху это закроется picture-контролом - он ведь на все окно. Т.е. ты можешь либо сделать еще один контрол - тогда ты можешь управлять их порядком, либо вставить что-то в сам picture контрол. Первый способ проще и гибче.

Автор: SmarTi 15.10.2006, 17:41
Понял, спасибо!

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