关于VC++中OnPaint的问题

来源:百度知道 编辑:UC知道 时间:2024/06/26 05:53:14
在一个对话框程序中,我有个实时变化的参数,当参数变化时用RedrawWindow(NULL)调用OnPaint重绘窗口,但是现在我不想重绘,因为重绘会把前一个参数变化时绘制的曲线覆盖掉,我想保留所有的曲线在窗口上,那我该怎么做呢?怎么调用OnPaint或者还有其他的什么绘图函数?

建立一个内存dc,在上面画图。每次重绘(onpaint)时只简单的显示这个dc的内容就好了。

用兼容DC

CDC *mdc = new CDC;
然后建立兼容。。。

最后用视类的dc画出来