现在,当窗口收到类似的WM_SIZING消息时,我正在调整ListView的大小:
if (message == WM_SIZING)
{
RECT A;
GetClientRect(hwnd, &A);
SetWindowPos(ListView, 0, 0, 0, A.right, A.bottom, SWP_NOZORDER | SWP_NOACTIVATE);
}
在整个客户端区域按预期调整ListView的大小。 然而,visualy的大小调整并不是很好(ListView和窗口之间有轻微的延迟)。我理解延迟的原因(因为我在调整窗口大小之前获得了客户区)。消息SIZING不包含我可以使用的客户区域信息。 是否还有其他消息可以处理并实现更好的调整大小?