怎样拦截窗口的最小化消息,拦截后执行我的form.hide(30分)

  • 主题发起人 主题发起人 我爱PASCAL
  • 开始时间 开始时间

我爱PASCAL

Unregistered / Unconfirmed
GUEST, unregistred user!
procedure TForm1.ApplicationEvents1Minimize(Sender: TObject);
begin
form1.hide;
end;
 
procedure WMSysCommand(var Msg: TWMSysCommand); message WM_SYSCOMMAND;

procedure TForm1.WMSysCommand(var Msg: TWMSysCommand);
begin
if Msg.CmdType = SC_MINIMIZE then
...
inherited;
end;
 
xianguo的方法才是完美的解决方案,
szmh,的方法在最小化时可以,
但你调用form1.show,就会问题.
 
后退
顶部