我应该在InvalidateRect中使用什么来刷新窗口?又为什么呢
最佳答案
窗口矩形包括非客户区域,即窗口边框,标题栏等。客户矩形不包括非客户区域。GetWindowRect
返回屏幕坐标中的rect,而GetClientRect
返回客户端坐标中的rect。InvalidateRect
接收客户端坐标中的rect。如果要使整个客户区域无效,则将NULL
传递给InvalidateRect
。您可以传递GetClientRect
返回的rect,但是传递NULL
更加简单明了。