如何将我的Delphi应用程序的任务栏标题与其主要表单标题分开?

Bri*_*ost 10 delphi taskbar title

我注意到,任务栏上显示的应用程序标题与主窗体标题中显示的应用程序标题重复,与Application.Title无关.我的主要表单标题是使用Caption:='xxxx'以编程方式设置的,如下所示:

My Fantastic Application V1.2.3.4 [Power User]
Run Code Online (Sandbox Code Playgroud)

这是在任务栏上忠实再现(截断).我真的很想在任务栏上看到"我的神奇应用程序".这可能吗?我已经尝试将Application.Title等设置为无效.

Jus*_*ade 11

我认为您使用的是Delphi 2007或更高版本.

在项目文件中,确保有一行

Application.MainFormOnTaskbar := False;
Run Code Online (Sandbox Code Playgroud)

然后您的任务栏标题将使用Application.Title

  • 大卫M:去年的一些补丁让任务栏变得更聪明.现在可以安全地使用"Application.MainFormOnTaskbar:= False;" (2认同)