紧急!!! 如何用VC++绘制动态曲线??

来源:百度知道 编辑:UC知道 时间:2024/09/24 07:15:21
根据所给的动态数据源绘制相应的带坐标轴的曲线,要求该曲线在改变窗口大小后仍能满足坐标系,且在不同分辨率下也能正常显示。

求助各位高手!! 有加分!!!
希望能详细讲解,最好能提供相关程序实例代码!!

这个需要考虑的方面比较多。
曲线应该是B样条 ,GDI可以绘制PolyBezier

动态绘制,需要绘制当前曲线的时候同时删除上一次绘制的曲线,使用SetROP2(R2_NOT)来实现。

满足坐标系,需要几个坐标系的变换,也就是输出定位,这点挺复杂,但是不难。

不同分辨率,可以不考虑,如果要考虑用户视觉感受,需要用到dpi参数控制。