DeferWindowPos能否与VCL配合良好?

时间:2010-01-18 20:33:24

标签: delphi winapi windows

我正在考虑增加对DeferWindowPos的使用。到目前为止,我在一些简单的情况下使用它,并没有发现任何问题。你知道任何陷阱吗? FLeft / FTop / ...字段没有正确更新或类似的东西?

1 个答案:

答案 0 :(得分:6)

DeferWindowPos应该不是问题,因为在移动/调整大小完成后仍然会发送WM_WINDOWPOSCHANGED,WM_MOVE和WM_SIZE消息。 DeferWindowPos就像用户移动或调整窗口大小一样,VCL跟踪所有更改并正确更新FLeft,FTop,FWidth和FHeight。