调整主窗口大小时,WM_SIZE
处理程序会移动静态子窗口.
移动子窗口时,Windows会自动将子控件的客户区域从旧位置复制到新位置.
然后主窗口将在WM_PAINT
处理程序中重新绘制自己.
换句话说,当调整窗口大小时,所有静态控件都移动到新位置,然后重新绘制窗口的其余部分.缺乏同步表现为闪烁.
你可以通过传递SWP_NOCOPYBITS
标志来避免这种情况SetWindowPos
.
调整主窗口大小时,WM_SIZE
处理程序会移动静态子窗口.
移动子窗口时,Windows会自动将子控件的客户区域从旧位置复制到新位置.
然后主窗口将在WM_PAINT
处理程序中重新绘制自己.
换句话说,当调整窗口大小时,所有静态控件都移动到新位置,然后重新绘制窗口的其余部分.缺乏同步表现为闪烁.
你可以通过传递SWP_NOCOPYBITS
标志来避免这种情况SetWindowPos
.