我正在考虑增加使用DeferWindowPos。 到目前为止,我在一些简单的情况下使用它,并没有注意到任何问题。 你知道任何陷阱,例如FLeft / FTop / …领域没有正确更新或类似的东西?
DeferWindowPos应该不会是一个问题,因为WM_WINDOWPOSCHANGED,WM_MOVE和WM_SIZE消息仍然在移动/调整大小完成后发送。 DeferWindowPos的工作方式就好像用户移动窗口或调整窗口大小,VCL跟踪所有更改并正确更新FLeft,FTop,FWidth和FHeight。