問題タブ [trayicon]

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 投票する
5 に答える
22045 参照

c# - トレイ アイコンを常に表示するように設定する

NotifyIcon を常に右側のトレイに表示するように設定する方法: http://screensnapr.com/v/qKWHe2.png

非アクティブなアイコンウィンドウに移動するため: http://screensnapr.com/v/jjtuK0.png

問題は、トレイ アイコンに、誰かがスクリーン ショットを撮るためのコンテキスト メニューがあることです。そのため、スクリーンショットを撮るたびに、その非アクティブなアイコン ウィンドウが写真に写り込み、その背後にあるものを写真爆撃機のようにブロックします。

comodo などの他のアプリケーションでは、アイコンをそこにドラッグ アンド ドロップしなくても実行できるため、コードを使用して実行できることはわかっています。ショートカットをタスクバーにピン留めするために、このフォルダーにショートカットを設定していることを知りました。

トレイに似たようなものはありますか?または、コードに関して使用できるオプションはありますか。

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

windows - Windowsシステムトレイの背景色を調べて、アプリのトレイアイコンを選択します

Windowsシステムトレイ(システムクロックの横)にトレイアイコンを表示するWindowsアプリケーションを作成しています。問題は、私のアイコンが一部の背景では見栄えがよく、他の背景ではひどく見えることです。アイコンの周りに影や輪郭を作成することでこの問題を解決できますが、トレイアイコンは16x16ピクセルしかないため、前者を実現するのは非常に困難です。

だから私は興味がありました、たとえば、RGBA平均値として私のアイコンが表示されているシステムトレイの背景が何であるかを知る方法はありますか?(現在は単色ではないため、「平均」という言葉が使われていることを理解しています。)そうであれば、明るい背景(灰色、銀色)と暗い背景(青または黒)のどちらであるかを判断するアルゴリズムがあると確信しています。 )。これにより、トレイアイコンの暗いバージョンまたは明るいバージョンをロードできます。

0 投票する
0 に答える
499 参照

windows - 通知アイコンを右クリックすると、タスクバーメニューが表示されるのはなぜですか?

通知ポップアップメニューの外側をクリックすると消える方法について読みましたが、提案されたコードを使用すると、右クリックするとタスクバーのポップアップメニューと自分のメニューが表示されます。メニューだけ表示するにはどうすればよいですか?これが私のコードです:

編集:さて、私は以下にコメントしたことに関連する何かをする必要があったようです。

私は他の作業を行い、このアプリに戻ってきました。メニュー(および私のメニューのみ)は正しく表示され、正しく消えます。(マウスの左ボタンをトリガーする以外に)正常に動作しているように見えますか?

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

delphi - FireMonkeyを使用してトレイアイコンをどのように作成しますか?

新しいFireMonkeyクロスプラットフォームツールを使用して、トレイアイコンを作成するにはどうすればよいですか?Delphiでは、以前はTTrayIconでした。

ドキュメントには何もありません、そして他の質問はこれに答えないようです。任意のアイデアをいただければ幸いです(プラットフォームごとのシステムプログラミングにいつでも頼ることができますが、それは本当にそのようなことがない場合です)。

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

java - アプリケーションがトレイにあるときにDockでJavaSWTプログラムアイコンを非表示にする方法

似たような質問がたくさんあるのは知っていますが、全部読んでも問題は解決できませんでした。起動するとすぐにトレイに表示されるJavaアプリケーションがあります。問題はMacにあります。これは、アイコンがトレイバーとDockにのみ存在するためです。ドックアイコンを削除したいです。

私はすでにいくつかの試行を行いました。jarファイルを「.app」フォルダーにラップして、Info.plistファイルを作成してみてください。LSUIElementを挿入し、「1」または「true」に設定しました。これにより、アプリケーションアイコンは非表示になりますが、ターミナルに残っているような醜い灰色のアイコンターミナルが表示されます。

画面

これを回避するためのアイデアや他の方法があったとしても教えてください。ありがとうございました。

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

windows - Windows - すべてのユーザーにトレイ アイコン?

セッションごとに別のプロセスを生成することなく、端末/複数のローカル ログオンを含むすべてのユーザー セッションでプロセスのアイコンを表示することはできますか? セッション間でウィンドウを共有する必要はありません。追加のアクションを実行せずにサービスのステータスを確認できるステータス アイコンだけです。

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

c# - プログラムによるシステム トレイ アイコンの更新

システム トレイ アイコンを持つアプリケーションがあります。アンインストール中に、実行中のプロセスを強制終了しています。そのため、アプリを正常に停止していないため、アイコンはシステム トレイに残り、マウスをその上に置いた場合にのみ削除されます。トレイに沿ってカーソルを実行し、カーソルを初期位置に戻すコードを作成しました。これは私がやったことです:

これは、「通知アイコンを表示しない」オプションが有効になっている場合を除いて、すべての場合にうまく機能します。この場合、トレイを更新する方法はありますか?

編集 コメントが示唆したように、私はアプローチを変更しました。トレイ アプリケーションを強制終了する代わりに、アプリケーション サービス (言い忘れましたが、アプリケーションと一緒にサービスも実行しています) とトレイ アプリケーションの間の通信を確立しました。アンインストール中にサービスを停止します。サービス停止メソッドから、特定の形式のソケット メッセージをトレイ アプリケーションに送信して閉じるように依頼し、通知アイコンの可視性を false に設定します。これにより、トレイ アプリケーションがバックグラウンドで実行されたままになるため、「タスクキル」を使用してアプリケーションを削除しています。Win7 と Vista では問題なく動作しましたが、Win XP では正しく動作しません。しかし、私は環境固有のコードを書いていません。考えられる手がかりはありますか?

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

delphi - Delphi のトレイ コンポーネント

Delphi 用の最新のトレイ コンポーネントを教えてください。機能は多ければ多いほど良いです。Delphi 2010をサポートする必要があります。アイコンをトレイに配置してクリックを処理し、マウスカーソルがその上にあるときにポップアップを表示するだけです。

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

delphi - Delphi:JEDITrayIconはすべてのフレームを非表示にします。バグ

フレーム、2つのボタン、およびJEDI TrayIcon(TJvTrayIcon、バージョン3.40)があります。DelphiXE。

最初のボタン:

2番:

ウィンドウを最小化しようとすると->システムトレイから復元します->[Visible:= false]ボタンをクリックしてから、[Visible:=true]=フレームが表示されません。

問題は[tvAutoHide]TJvTrayIconの可視性にあります。

この問題は新しいプロジェクトでは見られませんが、古いプロジェクトでは見られます。なぜそれが起こるのか、そしてそれを防ぐ方法がわかりません。私の問題のプロジェクトを見てください:http ://www.filedropper.com/trayicon

手伝ってくれてありがとう!

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

java - Java アプリケーションが Windows 7 サービスとしてインストールされている場合、java.awt.Trayicon が表示されない

Java アプリケーションを Windows サービスとして Windows 7 (32 ビット) OS にインストールしました。私のアプリケーションは、サービスの開始時に通知領域に java.awt.TrayIcon を表示することが期待されています。しかし、それはアイコンを表示していません。同じアプリケーションが Windows XP で正常に動作しています。誰でもそれについて何か考えがありますか?