我正在处理一个较大的表单,需要实时绘制。当用户调整表单大小时,我不希望在用户释放鼠标按钮之前应用大小更改到我的图形渲染上,因此只有当用户完成调整大小后才进行渲染大小更改。如何检测这一点并仅在用户完成调整大小后才调整我的渲染尺寸?因为现在,如果我使用表单的
我已经尝试过鼠标按下/松开事件并跟踪这个过程,但是在调整表单大小时不会调用这些事件。
OnResize
事件,它将为鼠标移动的每个像素重新呈现所有内容。我已经尝试过鼠标按下/松开事件并跟踪这个过程,但是在调整表单大小时不会调用这些事件。
WM_ENTERSIZEMOVE
消息,但是如果他在窗体边框附近点击,则即使调整大小开始,也不会发送WM_ENTERSIZEMOV
消息(请参见此图片)。 - Fabrizio