【发布时间】:2010-10-07 10:25:13
【问题描述】:
我想在表单最大化或恢复后调用一个函数。 我知道我可以这样做:
procedure TfrmMain.WMSysCommand;
begin
if (Msg.CmdType = SC_MAXIMIZE) OR (Msg.CmdType = SC_RESTORE) then
begin
Showmessage(IntToStr(frmMain.Height));
end;
DefaultHandler(Msg) ;
end;
但问题是:在实际调整表单大小之前触发了此事件 - 因此,当表单最大化时,我在表单最大化之前获得了表单的高度(但我想要表单的宽度在它已经被最大化)。
如何做到这一点?谢谢!
【问题讨论】:
标签: delphi