我在对话框上画了一些条形图,用ROP2方式绘的。当窗口改变时(一部分被遮住、大小改变、最小化),想要实现图形自动重绘,不知可用什么方法。谢谢各位!

解决方案 »

  1.   


    响应ON—SIZE消息重画你的图形
      

  2.   

    在ondraw()函数里面实现你的画图函数
      

  3.   

    两位:
        1、我要处理的情况不仅仅是ONSIZE情况。(局部重画)
        2、在对话框中没有ONDRAW函数。我想得到重画区域,然后重画。可有更好的方法?谢谢!
      

  4.   

    对话框中就是 OnPaint 了  和 OnDraw 是一样的效果你问的:当窗口改变时(一部分被遮住、大小改变、最小化),想要实现图形自动重绘,不知可用什么方法。
    自已手动加入响应 on_nc_paint 消息,就可以了,在 nc_paint 中加入画图处理