以下是 InvalidateControl 方法的声明:
void COleControl::InvalidateControl(BOOL bErase = TRUE);
该方法接受一个可选的参数 bErase,用于指定是否擦除控件的背景。默认情况下,bErase 被设置为 TRUE,表示擦除背景。如果将其设置为 FALSE,则不会擦除背景。
使用示例:
InvalidateControl(); // 擦除背景
// 或
InvalidateControl(FALSE); // 不擦除背景
通过调用 InvalidateControl 方法,可以通知控件进行重新绘制,这在控件需要更新显示内容时非常有用。这通常是在控件的某些属性发生变化时,或者接收到需要重新绘制的消息时调用。
转载请注明出处:http://www.zyzy.cn/article/detail/21163/MFC/COleControl