VC#アプリケーションのタスクバーボタンを非表示にして、代わりにシステムトレイアイコンを表示するにはどうすればよいですか。次に、アイコンが表示されたら、FDMやWindows Updateなどの通知を表示し、アイコンに右クリックメニューを追加します。
2 に答える
2
NotifyIconクラスは、システムトレイにアイコンを作成します。そのページが示すように、ユーザーが右クリックしたときに表示されるContextMenuを作成できます。
NotifyIconには、参照しているメッセージを表示するために使用できる「BalloonTip」プロパティが含まれています。この例は、MSDNドキュメントからのものです。
notifyIcon1.Icon = Icon.ExtractAssociatedIcon(Application.ExecutablePath);
notifyIcon1.Visible = true;
notifyIcon1.BalloonTipIcon = ToolTipIcon.Error;
notifyIcon1.BalloonTipTitle = "Delayed Write Failed";
notifyIcon1.BalloonTipText = "Some of your data has been lost.";
notifyIcon1.ShowBalloonTip(0);
@Kobiが言うように、フォームのShowInTaskbarプロパティもfalseに設定する必要があります。
于 2009-08-31T06:24:48.767 に答える
2
- フォーム
ShowInTaskbar
でfalseに設定します。 - 呼び出されたコントロールを使用
NotifyIcon
して、システムトレイにアイコンを追加します。また、便利なShowBalloonTipメソッドもあります。
于 2009-08-31T06:25:33.447 に答える