delphi-10-seattle - 将应用程序窗口发送到后台
问题描述
在 SO 上找到的所有问题都是关于将窗口发送到前面,但是
Delphi 应用程序如何将其主窗体发送到后台?
我认为没有人可以反对在启动其他可执行文件后将自身发送到后台的启动器软件。
更新
下面是我如何从启动器启动有效负载软件的示例
procedure TLauncherForm.Run(const fileName: string);
var
sinf: TStartupInfo;
pinf: TProcessInformation;
begin
sinf := default(TStartupInfo);
sinf.cb := SizeOf(sinf);
CreateProcess(PWideChar(fileName), nil, nil, nil, False, 0, nil,
PWideChar(ExtractFilePath(fileName)), sinf, pinf);
end;
解决方案
推荐阅读
- apache-spark - 当 --deploy-mode 为集群时,“ImportError: No module named sklearn”
- c++ - 'Car' 的复制构造函数被隐式删除,因为变量字段 'fuelType' 具有非平凡的复制构造函数
- r - 如何在图形边框的最边缘放置刻度线?(ggplot)
- airflow - Airflow 2.0.2 - 尚未创建用户
- elasticsearch - 添加 Elasticsearch 节点,是否需要复制 internal_users.yml 文件和其他配置?
- jupyter-notebook - google-dataproc 不断崩溃并出现错误 504
- seq-logging - 从满足某些条件的请求中获取所有 Seq 日志
- javascript - AWS Lambda 函数全局变量
- sql - 单个查询中 id 子集的函数的最大值?
- excel - 如何使用 VBA 宏将日期字段的月份和年份值与字符串匹配?