为什么 SetScrollInfo() 函数会向 WndProc() 发送 WM_SIZE 消息?
编辑显然,这是 WinAPI 中的一个错误。正在发送 WM_SIZE 消息,因为我忘记WS_HSCROLL | WS_VSCROLL
在窗口创建中包含样式。更正后,不再发送 WM_SIZE。谢谢。
由于这是一个记录在案的功能,因此它可能不是错误。
来自http://msdn.microsoft.com/en-us/library/windows/desktop/ms632646.aspx:
评论
如果由于消息而为子窗口调用
SetScrollPos
or函数,则or参数应为非零以导致重新绘制窗口。MoveWindow
WM_SIZE
bRedraw
bRepaint