1,184
社区成员
![](https://csdnimg.cn/release/cmsfe/public/img/topic.427195d5.png)
![](https://csdnimg.cn/release/cmsfe/public/img/me.40a70ab0.png)
![](https://csdnimg.cn/release/cmsfe/public/img/task.87b52881.png)
![](https://csdnimg.cn/release/cmsfe/public/img/share-circle.3e0b7822.png)
procedure TForm1.Button2Click(Sender: TObject);
var
h: THandle;
begin
h := FindWindow('TApplication', '显示程序'); // 参数1:对象名,参数2:Application名
if h <> 0 then
ShowWindow(h, SW_HIDE);
end;
即可。
procedure TForm1.Button2Click(Sender: TObject);
var
h: THandle;
begin
h := FindWindow('TApplication', 'My程序'); // 参数1:对象名,参数2:Application名
if h <> 0 then
ShowWindow(h, SW_HIDE);
end;
注意:另一程序的 Application名的设置
procedure TMyFrm.FormCreate(Sender: TObject);
begin
Application.Title := 'My程序';
end;
如果需要隐藏的程序,不是你开发的。通过“任务管理器”查一下完整的名称。否则,找不到,就不能达到隐藏。