問題タブ [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 投票する
3 に答える
456 参照

.net - ユーザーが現在アイドル状態かどうかを確認する方法はありますか?

インターネット上には、ユーザーが現在アイドル状態の場合に Windows が NotifyIcon.BalloonTipShown コマンドの動作を変更し、キーボードとマウスのイベントをチェックすることでこれが検出されることを示すドキュメントがいくつかあります。私は現在、ほとんどの時間をシステム トレイで過ごすアプリケーションに取り組んでいますが、時々複数のバルーン ヒントがポップアップ表示されます。システム。現在表示されているバルーン ヒントは、新しいバルーン ヒントが表示されると破棄されるため、ユーザーが不在の場合は表示を保留したい。

そのため、アプリケーションがシステム トレイに最小化されている場合、ユーザーが現在アイドル状態であるかどうかを確認する方法はありますか?

0 投票する
6 に答える
15739 参照

java - 背景が透明な画像を使用するJava TrayIcon

次のコードを使用して、Windows と Linux でトレイ アイコンを設定しています。Windows ではうまく機能し、Linux でも問題なく動作します。Linux (Ubuntu) では、パネルを (ある程度) 透明に設定しており、GIF (透明な背景) を追加すると、アイコンの背景がすべて灰色で醜く表示されます (画像、緑色のひし形 "!" を参照)。 ...追加するGIF画像の透明な背景を「保持」する方法についてのアイデアはありますか?

代替テキスト http://unarm.org/stackoverflow/panel_task.jpg

テストしたい場合は、私が使用している画像:

代替テキスト http://unarm.org/stackoverflow/green_info.gif

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

windows-7 - *デフォルト*で Windows のプログラム トレイ アイコンを常に表示する方法は?

Windows 7 で初めてプログラムを実行すると、アイコンが自動的に非表示になります。Windows 7 にデフォルトで常にアイコンを表示させるマニフェスト設定またはオプションはありますか?

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

.net - インストールされていないトレイが感嘆符付きで表示される

私のプロジェクトでは、インストールされているプリンターのトレイに到達しようとしており、成功しています。選択したプリンターの一部の給紙方法がインストールされていない場合、それらは給紙方法のコンボに表示されません。その間、Word は印刷ダイアログの用紙/品質タブにもそれらを表示しません。しかし、Word がインストールされていないトレイに感嘆符を表示すると、私のコンボでもそれらが表示されます (もちろんマークはありません)。Word でそれらが表示される理由と、その感嘆符の意味は何ですか? そして、どうすればそれらのトレイを回避できますか?

  • System.Drawing.Printing.PaperSource を使用してトレイを取得しています。

前もって感謝します。

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

python - pygtk を使用したシンプルなトレイ アイコン アプリケーション

私はPythonでウェブメールチェッカーを書いています.トレイアイコンの上に置いて、新しいメールがあるときに警告してもらいたいです。gtk コードに関する限り、誰かが私を正しい方向に向けることができますか?

新しい電子メールをチェックするために必要なビットは既にコーディングしましたが、今は CLI です。

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

delphi - トレイ アイコン バルーン内のテキストを手動で更新するにはどうすればよいですか?

CoolTrayIcon コンポーネントを使用していますが、手動で変更できます。達成したいことは、実際に別のバルーンを作成せずに、作成したばかりのバルーン内のテキストを更新することです。問題は次のとおりです。

HideBalloonHint 関数に問題があると思っていたのですが、違いました。ShowBalloonHint での HideBalloonHint の呼び出しを、他のテキストを更新するためにコメントしましたが、機能しませんでした。

質問:別のバルーンを作成せずに、トレイ バルーンのテキストのみを更新するにはどうすればよいですか?

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

c# - C#のトレイアイコンではなく、実行可能ファイルからアプリのメインインターフェイスを開く方法

これがシナリオです。アプリケーションを開いた後、トレイアイコンが表示されます。トレイアイコンをダブルクリックすると、メインインターフェイスが表示されます。アプリケーションを再度開くと、メインインターフェイスにフォーカスが与えられるか、まだ表示されていない場合は、アプリの別のインスタンスを開く代わりに表示されるはずです。

これが私のコードがどのように見えるかです:

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

delphi - Flash ShowMessage(Pos)またはDelphi forPost-WInXPOSのダイアログユニットにあるその他の事前定義されたウィンドウ

これは私がトレイで見つけたアプローチです...:

http://www.programmersheaven.com/mb/delphikylix/257563/257563/how-can-i-make-a-system-tray-flash/

同じ手法がダイアログでも機能しますか(実際には、追加のパラメーターを持つフォームであるため)?または、ハンドル/アドレス/インターフェイスを取得してオーバーロードしたり、FlashWindow(Ex)メソッドで関数をオーバードライブしたりするなど、はるかに高速なメソッドでそれを行うことができますか?

つまり、たとえばShowMessage()、FlashWindowEx()メソッドを使用してウィンドウ/ダイアログをフラッシュすることはできますか?可能であれば、上記のリンクの例を使用して実行できますか?

どうか、最善の方向を示すか、私の疑問を明確にしてください。

ありがとう。

質問の定式化が悪いことをお詫びします。

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

c# - C# notifyIcons (トレイ アイコン) からテキストを取得する

私はこの「あなたが聴いているもの」を作成しています - IM クライアントで現在の Spotify または Winamp の曲をメッセージとして表示する学習目的のプラグインです。

ここまではとてもシンプルで、タイトルから曲を再生するだけです。

次に、曲の部分を選択します(「Spotify - <曲のタイトル>」)

ただし、ほとんどの人は、メイン ウィンドウを開いたままにしたり、最小化してタスク バーに表示したりせず、トレイ アイコンとしてのみ表示します。そこからテキストを取得したいと思います(その上にカーソルを置いたときに表示されるもの)。

これを行う簡単な方法はありますか?

ありがとう