MFCpicture控件绘图如何实现控件大小不变,绘制的波形图放大缩小呢,求代码

我接收到的串口数据绘制成波形图,现在想要实现波形图的放大缩小,功能,不知如何下手,希望得到帮助

波形的放大缩小,等于就是你整个画图的代码等比例的调整

很简单,在你计算坐标画图的时候,都乘以一个比例系数,默认是1。这个比例系数定义为成员变量,通过放大缩小命令改变它,并且引发重绘图像。那么自然绘制出来的就是放大缩小的。

控件大小不变,绘图区域根据比例关系调整,波形按照原始绘图区域绘制,绘图区减少,类型波形缩小了,反之,放大