在用该函数显示位图时,当用鼠标改变子窗口的大小时,图像会出现闪烁现象,怎么消除?

解决方案 »

  1.   

    响应窗口的WM_ERASEBKGND消息,直接返回TRUE。
      

  2.   

    直接返回TRUE之后,闪烁没有了,但是当改变子窗口的大小时,非图像区域出现了没有刷新的现象。于是修改WM_ERASEBKGND消息响应函数,思想如下:只选定背景区域进行刷新,对图像区域则不刷新。出现问题:当图像大到一定尺寸时,子窗口出现滚动条,上下拖动滚动条,“则出现图像的底部没有刷新的现象。”怎么解决?