如何刷新MFC vs2008中的图片控件

时间:2010-11-06 20:03:59

标签: visual-studio-2008 mfc image visual-c++

我是VC ++和MFC的新手。我试图显示画中画控制。唯一的问题是当我重新加载另一张图片时控件不刷新。如何在重新加载之前强制图片控件刷新?

是否有任何像“清除”这样的功能来清空图片控件以进行其他加载? THX。

2 个答案:

答案 0 :(得分:1)

// Invalidate window so entire client area 
// is redrawn when UpdateWindow is called.    

Invalidate();

// Update Window to cause View to redraw.

UpdateWindow();

此代码用于更新窗口 这将清空图片控件以进行另一次加载

http://msdn.microsoft.com/en-us/library/6yz8we9y(v=vs.80).aspx

答案 1 :(得分:0)

假设您正在起诉CStatic,那么在更新位图后再调用staticObject.RedrawWindow()...