procedure frmMDI.WMSize(var message: TWMSize);
var
H:HWND;
begin
if Tag <> NOSIZETAG then
begin
if (message.SizeType = SIZE_MINIMIZED) or (message.SizeType = SIZE_RESTORED) then
begin
H := SendMessage(MainForm.ClientHandle, WM_MDIGETACTIVE, 0, 0);
SHOWWINDOW(Handle, SW_MAXIMIZE);
SendMessage(MainForm.ClientHandle, WM_MDIACTIVATE, Word(H), 0);
end
else
inherited;
end;
end;