今天使用InvalidateRect(),发现最后一个参数不管是ture还是false,效果都一样,很疑惑,后来发现自己错了。
背景是灰色,在WM_PAINT消息处理的时候,使用黑色的画刷画一个(100,100,200,200)的矩形,然后使用白色的画刷画一个和客户区一样大的矩形。
此时整个客户区是白色。
InvalidateRect(hWnd,&rc,TRUE);
InvalidateRect(hWnd,&rc,FALSE);
就是这样没有什么需要解释的。
今天使用InvalidateRect(),发现最后一个参数不管是ture还是false,效果都一样,很疑惑,后来发现自己错了。
背景是灰色,在WM_PAINT消息处理的时候,使用黑色的画刷画一个(100,100,200,200)的矩形,然后使用白色的画刷画一个和客户区一样大的矩形。
此时整个客户区是白色。
InvalidateRect(hWnd,&rc,TRUE);
InvalidateRect(hWnd,&rc,FALSE);
就是这样没有什么需要解释的。