В приложении Delphi 10.4 VCL мне нужно определить, когда FORM RESIZING ENDS. (Например, после того, как пользователь изменил размер формы, перетащив ее размер).
Итак, я поместил на форму компонент TApplicationEvents
и создал его обработчик событий OnMessage
, пытаясь перехватить сообщение WM_EXITSIZEMOVE
:
procedure TformMain.ApplicationEvents1Message(var Msg: tagMSG; var Handled: Boolean);
begin
if (Msg.Message = WM_EXITSIZEMOVE) then
begin
CodeSite.Send('TformMain.ApplicationEvents1Message: WM_EXITSIZEMOVE');
end;
end;
Но обработчик события с WM_EXITSIZEMOVE
не выполняется после изменения размера формы.
Итак, как я могу определить END изменения размера формы, возможно, с помощью компонента TApplicationEvents?