MFC 怎么制作类似PS中的图层

MFC 如何制作类似PS中的图层
本帖最后由 bakasen 于 2013-05-24 17:22:07 编辑
目前我有个需求,在画了一折线图后,鼠标移动时,绘出一条跟随鼠标的竖线。如图的红线。
MFC 怎么制作类似PS中的图层

如果直接画上去,原本的折线图会被覆盖,当鼠标移动,竖线、折线图都得重绘。
如果我绘画在不是折现图的图层中,我就可以直接擦掉那一层,重绘就好了。
不知道有没有高手研究过这种或类似这样的画法?
MFC

------解决方案--------------------
搜一下 VC 内存DC 的使用方法,可以先把数据线绘制到内存DC里面,下次在用的时候,直接把内存DC复制到界面DC就可以了
------解决方案--------------------
地下那些数据 全部存放在一个dc上面  然后每次更新的时候 把dc上的东西复制到窗口的dc上 再进行绘制那个线条 既保证了效率 也不闪烁