vc mFC 编程

来源:百度知道 编辑:UC知道 时间:2024/09/25 07:25:10
有一套算法计算椭圆的算法,数据不断变化,椭圆在图上不断地改变,想用C++实现,我知道大概的思路是把原来画的椭圆数据撤掉,用新的数据重新画,请问我下面该怎么看啊,是什么类作这个阿????

要是想画椭圆的话,直接用cdc里的函数多好啊,好象是Ellipse(),
直接定义一个cdc 的对象或对象指针去调用它,
当然要用到,两个消息函数,鼠标按下和鼠标弹起函数,
要想画带橡皮筋功能的椭圆还要用到鼠标移动消息函数,
方法有好几种,常用的有两种,按原色覆盖,或者重绘,后者比较好用.
可以自己试一下.

用Invalidate让擦除以前的。
获取DC句柄,直接用DC画。