比如当我的程序在运行时,这时候我打开QQ,并且QQ在本程序的上方,界面部分被 QQ窗口遮住了,当把QQ移开后,发现本程序原被遮住部分不会绘制,一片对话框默认的那种灰色在那里了,得设置什么属性值才能使得自动重绘?

解决方案 »

  1.   

    1。如果是视图的话,需要实现ondraw函数,如果实现了,则应该可以自动刷新的。
    2。看是否实现ondraw函数。
    3。在ondraw函数中是否有特殊的标记之类的东西。
      

  2.   

    重绘问题1.view下的话在OnDraw()里调用绘图函数
    2.Dialog的话就OnPaint()里-------重绘效率问题
    可以指定区域重绘
    深入浅出MFC上的例子可以参考下..
      

  3.   

    不需要OnPaint(),因为那子对话框里就一个网页浏览器,占满了整个子对话框
      

  4.   

    含有网页浏览器的那个子对话框就会出现这样的事,一直是这样的我把子对话框加上WS_CLIPCHILDREN属性都没用
      

  5.   

    遮住什么了....你在界面上给图了
    把绘图动作放在ONPAINT里及时刷新
      

  6.   

    1。在默认的onpaint()中输出日志,看这段代码是否可以输出。
    2。控件有没有ondraw或者onpaint如果有,在那里也输出日志,看看。
      

  7.   

    可能是对于界面的绘制不在OnPaint或者OnDraw里面处理的。