无法在 WS_MAXIMIZE 中使用 Delphi Rio 在 Windows 10 中使用 ShellExecute 启动应用程序
Cannot launch an application in WS_MAXIMIZE using ShellExecute from Delphi Rio in Windows 10
我尝试 运行 使用 ShellExecute 的应用程序。它 运行,但未显示(我可以在 TaskManager 中看到该实例)。
ShellExecute(0, PChar('open'), PChar(ExtractFileName(edExePath.Text)),
PChar(theParameter), PChar(theFolder), WS_MAXIMIZE);
我应该怎么做才能以最大 windows 大小启动应用程序?
您正在使用 WS_MAXIMIZE
。该常数是 window style.
您应该使用 SW_MAXIMIZE
。这是 ShowWindow
函数的标志。
我尝试 运行 使用 ShellExecute 的应用程序。它 运行,但未显示(我可以在 TaskManager 中看到该实例)。
ShellExecute(0, PChar('open'), PChar(ExtractFileName(edExePath.Text)),
PChar(theParameter), PChar(theFolder), WS_MAXIMIZE);
我应该怎么做才能以最大 windows 大小启动应用程序?
您正在使用 WS_MAXIMIZE
。该常数是 window style.
您应该使用 SW_MAXIMIZE
。这是 ShowWindow
函数的标志。