delphi - 使用 Delphi 最小化外部应用程序

标签 delphi window minimize

有没有办法最小化我无法在 Delphi 应用程序中控制的外部应用程序?

例如 notepad.exe,但我想要最小化的应用程序将只有一个实例。

最佳答案

您可以使用FindWindow查找应用程序句柄,并使用ShowWindow将其最小化。

var  
  Indicador :Integer;
begin 
  // Find the window by Classname
  Indicador := FindWindow(PChar('notepad'), nil);
  // if finded
  if (Indicador <> 0) then begin
    // Minimize
    ShowWindow(Indicador,SW_MINIMIZE);
  end;
end;

关于delphi - 使用 Delphi 最小化外部应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/133325/

相关文章:

c++ - Qt - MDI Child 未正确关闭

python - python 中 3D 优化问题的并行化

sql-server - SQL查询输出到Delphi中的变量?

delphi - 如何在 Free Pascal 中使用匿名方法?

Windows 上的 C 与 Linux 上的 C - 差异

vb.net - 最小化 View 代码

windows - 让批处理文件最小化 DOS 窗口?

algorithm - 剖析合并排序例程

Delphi 和枚举

java - 如何扫描打开的窗口