|
15番会議室「FAQ編纂委員会」に寄せられた「よくある質問の答え」
[Q]
Windows95 で、タスクトレイにアイコンを表示するアプリケーションを作成したので、代わりにメインフォームとタスクバーへのアイコンを非表示にしたいのですが、どうすればよろしいのでしょうか?
[A]
まず、メインフォームを非表示にするには以下のようにします。
プロジェクトソースファイルに Application.ShowMainForm := False; を追加します。
begin
Application.Initialize;
Application.ShowMainForm := False; // ← これを追加します。
Application.CreateForm(TForm1, Form1);
Application.Run;
end.
次にタスクバーへアイコンを非表示にするためには以下のようにします。
メインフォームの OnCreate イベントに ShowWindows を呼び出す行を追加します。
procedure TForm1.FormCreate(Sender: TObject);
begin
ShowWindow(Application.Handle, SW_HIDE); // ← これを追加します。
end;
ここにあるドキュメントは NIFTY SERVEの Delphi Users' Forum FDELPHIに寄せられる質問の中から、よくある質問への回答を FDELPHIのメンバーがまとめたものです。 したがって、これらの回答はボーランド株式会社がサポートする公式のものではなく、掲示されている内容についての問い合わせは受けられない場合があります。
Copyright 1996-1998 Delphi Users' ForumFAQ編纂委員会
|