具体的用法如下:
void InvalidateRect(const RECT* lpRect = NULL, BOOL bErase = TRUE);

这个方法通常在需要更新窗口部分区域的内容时调用。参数 lpRect 指定要使之无效的矩形区域,如果为 NULL,则表示整个客户区域。参数 bErase 控制是否擦除指定区域的背景。

例子:
CRect rect(10, 10, 100, 100);  // 定义一个矩形区域
InvalidateRect(&rect);        // 使矩形区域无效,需要在合适的时机调用

在这个例子中,CRect 用于定义一个矩形区域,然后调用 InvalidateRect 方法使该矩形区域无效,从而触发重绘。


转载请注明出处:http://www.pingtaimeng.com/article/detail/23346/MFC/CWnd