呵呵,这是我昨天写的的。实现出来的效果都差不多。
不过还是万分感谢!
procedure MDI(var message: Tmessage); message wm_syscommand;
procedure TArchivesFrm.MDI(var message: Tmessage);
begin
if message.WParam = SC_RESTORE then
begin
MainFrm.TBDock1.Visible:=true;
inherited;
end;
if message.WParam= SC_MAXIMIZE then
begin
MainFrm.TBDock1.Visible:=false;
inherited;
end;
if message.WParam = SC_MINIMIZE then
begin
if MainFrm.PgcModule.ActivePage.tag=Handle then
MainFrm.PgcModule.SelectNextPage(true,true) ;
MainFrm.TBDock1.Visible:=true;
inherited;
end
else
begin
Inherited;
end;
end;