Delphi的MDI窗体用下面的代码进行隐藏时,如果有开child窗体,任务栏图标会无法隐藏。
hide();
ShowWindow(Handle, SW_HIDE);
MainForm.Visible := false;
Delphi显示和隐藏窗体的代码,可以解决MDI窗口开Child窗体时的隐藏问题:
隐藏:
Application.Minimize();
ShowWindow(application.Handle,SW_HIDE);
显示:
ShowWindow(application.Handle,SW_SHOW);
Application.Restore();