2012-03-13 12 views
9

私は、タスクバーに表示されている自分のアプリケーションのタイトルがメインフォームのキャプションに表示されているものと重複していることに気付きましたが、Application.Titleとは何の関係もありません。私のメインフォームのキャプションは、キャプションをプログラム的に設定されている:=「XXXX」とのようなものです:Delphiアプリケーションのタスクバーのキャプションをメインフォームのキャプションからどのように分けることができますか?

My Fantastic Application V1.2.3.4 [Power User] 

、これはタスクバー上で(切り捨て)を忠実に再現されます。タスクバーに「My Fantastic Application」としか表示されません。これは可能ですか?私はApplication.Titleなどを有効に設定してみました。

答えて

9

私はあなたがDelphi 2007以上を使用していると思います。 [それが影響します。プロジェクトファイルには

Application.MainFormOnTaskbar := False; 

は、その後、あなたのタスクバーのキャプションはこれがtrueに設定されていることが一般的に優れていることをApplication.Title

+0

注意を使用する行があることを確認してくださいフォームのプレビューなどのVistaと7つのAeroエフェクトに必要です(http://docwiki.embarcadero.com/VCL/en/Forms.TApplication.MainFormOnTaskBar)。キャプションをAeroタスクバーのサポートよりも多くしたいですか? –

+2

David M:去年のいくつかのパッチは、タスクバーをもっとスマートにしました。これで、 "Application.MainFormOnTaskbar:= False;"を使用するのが安全です。 – Torbins

+1

私は@DavidMと同じコメントを作成しようとしていましたが、私がそれをチェックアウトしたとき、私はそれがもはや事例ではないことを発見しました。おそらくXEまたはXE2の変化。 –

関連する問題