問題タブ [system-tray]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1044 参照

java - TrayIcon.displayMessage() と同様に動作するカスタム フォームを Java で表示する方法はありますか?

Javaを使用して、システムトレイのすぐ上にしばらく表示されてから消えるという点で、TrayIcon.displayMessage()関数と同様に動作するカスタムフォーム/画像を表示する方法はありますか?

また、複数の通知を重ねて表示することで、同時に複数の通知を表示する方法も探しています。

そうでない場合、システム トレイのすぐ上の左下隅のピクセル位置を見つけるにはどうすればよいですか?

0 投票する
1 に答える
26651 参照

python - Pythonスクリプトをシステムトレイに配置する最も簡単な方法は何ですか(Windows)

Pythonスクリプトをシステムトレイに配置する最も簡単な方法は何ですか?

私のターゲットプラットフォームはWindowsです。'cmd.exe'ウィンドウを見たくありません。

0 投票する
2 に答える
470 参照

language-agnostic - システム トレイ アプリケーションの標準

システム トレイ アイコンを持つアプリケーションの動作に関する標準はありますか?

私は最近、ほとんどの時間をシステム トレイに置くアプリケーションを作成しました。それを友人に渡したところ、彼女は最初にアイコンをダブルクリックしてメイン ウィンドウを表示することにしました (これはうまくいきました)。しかし、これは私に考えさせられました。少なくとも .NET では、さまざまなイベントや、システム トレイ アイコンに何かを追加する方法があります ([左/右] をクリックし、[左/右] をダブルクリックし、コンテキスト メニューを思いつきました)。考えてみると、右クリックのコンテキスト メニュー (ほとんど)、左クリックで同じコンテキスト メニュー (Live Messenger)、(別の) 左クリックのコンテキスト メニュー (Daemon Tools)、左クリックのアプリケーションを思いつきました。メイン ウィンドウ (多くの Windows 通知) を開き、左ダブルクリックでメイン ウィンドウ (mIRC、その他の多くのアプリケーション) を開きます。右ダブルクリックを使用するアプリケーションをまだ発見していません。

これらの特定の状況下でアプリケーションがどのように動作するかについて、ユーザビリティのガイドラインや基準はありますか?

0 投票する
3 に答える
4451 参照

c++ - C++を使用してLinuxでトレイアイコンを作成するにはどうすればよいですか?

Windowsでは、使用できますShell_NotifyIcon()。この関数に相当する Linux は何ですか?

GNOME (gtk) と KDE (qt) では違いますか? インターネットでチュートリアルが見つかりません。

0 投票する
2 に答える
3375 参照

c++ - システムトレイアイコンを使用してバックグラウンドプロセスを作成する

バックグラウンドでいくつかのことをチェックし、システムトレイアイコンを介してユーザーに通知するWindowsアプリを作成しようとしています。

アプリは管理されていないC++で作成されており、.netまたはJavaに切り替えるオプションはありません。

ユーザーがアプリを停止したい場合は、トレイアイコンを使用します。

システムトレイ側であり、ユーザーのコンピューターに何もインストールせずに実行する必要があるため、アプリをサービスにすることはできません(単一の.exeです)。

典型的なWin32プログラム構造(RegisterClass、WndProcなど)を使用して、ウィンドウメッセージループを分離するためにコードを配置する方法がわかりません。たぶん私はCreateProcess()またはCreateThread()を使用する必要がありますか?マルチスレッド環境を処理する正しい方法ですか?

CreateProcess()/ CreateThread()を使用する必要がある場合、2つのスレッド間で通信するにはどうすればよいですか?

ありがとう ;)

0 投票する
3 に答える
2752 参照

c++ - システムトレイアプリケーションの起動時にダイアログを非表示にする

システムトレイアイコンとして実行されるC++でアプリケーションを作成しています。アプリケーションが最初に起動すると、メインダイアログが読み込まれ、フォーカスが移ります。これは、私が意図している動作ではありません。メインダイアログをロードせずにシステムトレイアイコンをロードする方法はありますか?

0 投票する
4 に答える
10978 参照

c++ - Linuxでシステムトレイ用のアプリケーションを作成する方法

Linuxのシステムトレイに存在するようにアプリケーションを作成するにはどうすればよいですか?実際、CheckGmailと同じように。

CheckGmailと同様に、トレイアイコンにカーソルを合わせると何らかのポップアップボックスが表示されるようにしたいと思います。

これを行うためのAPI、クラス、または何かがありますか?私が見つけることができるのはWindows用のようです。

言語固有である必要がある場合は、C / C ++が望ましいですが、Pythonのソリューションでも可能です。

ありがとう。

0 投票する
1 に答える
1095 参照

c++ - TrayIcon バルーンが表示されない

ビジュアルスタジオ2005エクスプレスエディションでトレイアイコンユーティリティのC++コードをコンパイルすると、トレイアイコンのバルーンが正常に表示されましたが、後でファイアウォールを削除し、Windowsファイアウォールに切り替えて、現在は別のファイアウォールソフトウェアを使用しています。同じプロジェクトを実行したところ、バルーンが正常に表示されましたが、再構築すると、バルーンが表示されなくなりました。私の Shell_NotifyIcon メソッドはまだ true を返します。

コードは次のとおりです。

誰でも問題がどこにあるのか示唆できますか? OS に関連しているようです。私の OS は XP で、「EnableBalloonTips」を 1 に変更しました。

ファラン・シャビール

0 投票する
3 に答える
6533 参照

c# - ボタンがクリックされたときに、アプリケーションをシステムトレイに最小化しますか?

アプリケーションをWindowsXP/Vistaのシステムトレイに最小化するにはどうすればよいですか?

また、マウスをアイコンに合わせたときにメッセージ自体を表示する方法も探しています。ポップアップバルーンに2本の線を入れることは可能ですか?

0 投票する
1 に答える
116 参照

.net - .NET の終了イベントでフォームをシステム トレイに最小化する方法

.NET での終了イベントでフォームをシステム トレイに最小化する方法

助けてください.....