問題タブ [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.
.net - ユーザーが現在アイドル状態かどうかを確認する方法はありますか?
インターネット上には、ユーザーが現在アイドル状態の場合に Windows が NotifyIcon.BalloonTipShown コマンドの動作を変更し、キーボードとマウスのイベントをチェックすることでこれが検出されることを示すドキュメントがいくつかあります。私は現在、ほとんどの時間をシステム トレイで過ごすアプリケーションに取り組んでいますが、時々複数のバルーン ヒントがポップアップ表示されます。システム。現在表示されているバルーン ヒントは、新しいバルーン ヒントが表示されると破棄されるため、ユーザーが不在の場合は表示を保留したい。
そのため、アプリケーションがシステム トレイに最小化されている場合、ユーザーが現在アイドル状態であるかどうかを確認する方法はありますか?
java - 背景が透明な画像を使用するJava TrayIcon
次のコードを使用して、Windows と Linux でトレイ アイコンを設定しています。Windows ではうまく機能し、Linux でも問題なく動作します。Linux (Ubuntu) では、パネルを (ある程度) 透明に設定しており、GIF (透明な背景) を追加すると、アイコンの背景がすべて灰色で醜く表示されます (画像、緑色のひし形 "!" を参照)。 ...追加するGIF画像の透明な背景を「保持」する方法についてのアイデアはありますか?
代替テキスト http://unarm.org/stackoverflow/panel_task.jpg
テストしたい場合は、私が使用している画像:
windows-7 - *デフォルト*で Windows のプログラム トレイ アイコンを常に表示する方法は?
Windows 7 で初めてプログラムを実行すると、アイコンが自動的に非表示になります。Windows 7 にデフォルトで常にアイコンを表示させるマニフェスト設定またはオプションはありますか?
.net - インストールされていないトレイが感嘆符付きで表示される
私のプロジェクトでは、インストールされているプリンターのトレイに到達しようとしており、成功しています。選択したプリンターの一部の給紙方法がインストールされていない場合、それらは給紙方法のコンボに表示されません。その間、Word は印刷ダイアログの用紙/品質タブにもそれらを表示しません。しかし、Word がインストールされていないトレイに感嘆符を表示すると、私のコンボでもそれらが表示されます (もちろんマークはありません)。Word でそれらが表示される理由と、その感嘆符の意味は何ですか? そして、どうすればそれらのトレイを回避できますか?
- System.Drawing.Printing.PaperSource を使用してトレイを取得しています。
前もって感謝します。
python - pygtk を使用したシンプルなトレイ アイコン アプリケーション
私はPythonでウェブメールチェッカーを書いています.トレイアイコンの上に置いて、新しいメールがあるときに警告してもらいたいです。gtk コードに関する限り、誰かが私を正しい方向に向けることができますか?
新しい電子メールをチェックするために必要なビットは既にコーディングしましたが、今は CLI です。
delphi - トレイ アイコン バルーン内のテキストを手動で更新するにはどうすればよいですか?
CoolTrayIcon コンポーネントを使用していますが、手動で変更できます。達成したいことは、実際に別のバルーンを作成せずに、作成したばかりのバルーン内のテキストを更新することです。問題は次のとおりです。
HideBalloonHint 関数に問題があると思っていたのですが、違いました。ShowBalloonHint での HideBalloonHint の呼び出しを、他のテキストを更新するためにコメントしましたが、機能しませんでした。
質問:別のバルーンを作成せずに、トレイ バルーンのテキストのみを更新するにはどうすればよいですか?
c# - C#のトレイアイコンではなく、実行可能ファイルからアプリのメインインターフェイスを開く方法
これがシナリオです。アプリケーションを開いた後、トレイアイコンが表示されます。トレイアイコンをダブルクリックすると、メインインターフェイスが表示されます。アプリケーションを再度開くと、メインインターフェイスにフォーカスが与えられるか、まだ表示されていない場合は、アプリの別のインスタンスを開く代わりに表示されるはずです。
これが私のコードがどのように見えるかです:
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()メソッドを使用してウィンドウ/ダイアログをフラッシュすることはできますか?可能であれば、上記のリンクの例を使用して実行できますか?
どうか、最善の方向を示すか、私の疑問を明確にしてください。
ありがとう。
質問の定式化が悪いことをお詫びします。
c# - C# notifyIcons (トレイ アイコン) からテキストを取得する
私はこの「あなたが聴いているもの」を作成しています - IM クライアントで現在の Spotify または Winamp の曲をメッセージとして表示する学習目的のプラグインです。
ここまではとてもシンプルで、タイトルから曲を再生するだけです。
次に、曲の部分を選択します(「Spotify - <曲のタイトル>」)
ただし、ほとんどの人は、メイン ウィンドウを開いたままにしたり、最小化してタスク バーに表示したりせず、トレイ アイコンとしてのみ表示します。そこからテキストを取得したいと思います(その上にカーソルを置いたときに表示されるもの)。
これを行う簡単な方法はありますか?
ありがとう