掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
FormCreate時のプログラム隠蔽化について (ID:7608)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
プログラムを起動したときに、すぐにタスクトレーに アイコンを表示し、フォームは隠してしまいたいのですが、 FormCreate イベントに下記のようにかいても、タスクバーに プログラムが表示されます。 同じ事を、ButtonClick イベントで実行するとうまく行きます。 どうしたら、よろしいのでしょう? どなたかご教授くださいませんか。 procedure TForm1.FormCreate(Sender: TObject); begin Application.Minimize; ShowWindow(Application.Handle, SW_HIDE); FIconData.cbSize := SizeOf(TNotifyIconData); FIconData.uID := 1; FIconData.Wnd := Handle; FIconData.uFlags := NIF_MESSAGE or NIF_ICON or NIF_TIP; FIconData.uCallbackMessage := WM_USER + 100; FIconData.hIcon := Application.Icon.Handle; FIconData.szTip := 'POPUP SYSTEM'; Shell_NotifyIcon(NIM_ADD, @FIconData); end;
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.