問題タブ [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.
c# - プログラムをシステム トレイに最小化する
ねえ、通常は最小化するのではなく、プログラムをシステム トレイに最小化するプログラムを作成しようとしています。これは可能ですか?私はグーグルで探し回っていますが、何も見つかりません。
wpf - システムトレイポップアップWindows7スタイル
私はこのようなものが欲しい:
(出典:cybernetnews.com)
このウィンドウはサイズ変更できず、関連するシステムトレイアイコンの上に配置されます。
私はこれを持っています:
これはサイズ変更可能で、好きな場所に移動できます。Win 7でボリュームコントロールをクリックすると、常にアイコンの真上にポップアップ表示されます。これは理想的です。
私は同じ問題を解決しようとしていると思うこの参照を見つけました(画像が死んでいるのでわかりません)、
しかし、私はWPFを使用しており、それらが参照するこれらのFormオブジェクトをWindowオブジェクトから取得する方法がわかりません。これは、現時点での私のウィンドウのXAML宣言です。
これがWindowsでどれほど一般的であるかに基づいて、これを行うにはかなり簡単な方法が必要だと思います。
ResizeMode="NoResize"
ウィンドウの境界線が消えてしまうので、仕方がありません。
みんなありがとう、私は十分に包括的だったと思います。
c# - ウィンドウが表示されない状態で .net Windows フォーム アプリケーションを起動するにはどうすればよいですか?
ウィンドウを表示せずに通知アイコン (システム トレイ) を直接開く必要がある .net Windows フォーム アプリケーションがあります。オンショーンのイベントか何かでこれができることに気づきました。しかし、そうすると、窓が一瞬光ります。どうすればそのフラッシュを回避できますか? Program.cs
ファイルを次のように変更しようとしました。
Application.Run()
ただし、フォームが表示されるため、これも機能しません。私が見逃している簡単な答えがあると確信しています。どんな助けでも大歓迎です。
java - コマンド タブのアプリケーション スイッチャーから Java アプリケーションを非表示にし、OSX にドッキングする
OSX のトップ メニュー バーにトレイ アイコンがある Java アプリケーションがあります。アプリケーションを最小化すると、ドックとコマンド タブ アプリケーション スイッチャーから消えて、トレイにのみ表示されるようになります。私は他の OSX アプリケーションがこれを行うのを見てきましたので、それは可能だと思いますが、OSX の初心者として、それを達成する方法がわかりません。
どんな助けでも大歓迎です!
qt - QSystemTrayIcon にメッセージが表示されない
QSystemTrayIcon を使用して、アプリケーションの初期化後にメッセージを表示しようとしています。私のメイン ループは、ゼロ周期のシングル ショット タイマーを使用して、すぐに Init() 関数を呼び出します。
いくつかの初期化手順と、適切なアイコンが問題なく表示される MyApplication::SetupTrayIcon() でのtrayIcon の作成の後、MyApplication クラスで別の関数を呼び出します。
QSystemTrayIcon インスタンスを QApplication (サブクラスである MyApplication) の子、QWidget の子にしようとしましたが、何も起こりません。親がいなくても、何も起こりません。
システムは Windows XP SP3 であり、この世のものではありません。
c# - システム トレイ アイコンのみをアプリケーションに追加するにはどうすればよいですか?
Windows のバックグラウンドで実行されるアプリケーションを開発しており、トラブルシューティングの目的でシステム トレイにアイコンを配置したいと考えています (ユーザーがアプリが実行されているかどうかを簡単に確認できる方法)。アプリケーション用の他の UI はなく、現時点ではアイコンに機能を持たせる必要はありません。
これまでに見つけたすべてのソリューションには、フォームの作成が含まれます。「フォームを作成し、非表示に設定する....」全体を実行するのではなく、アイコンを制御できるクラスを現在の C# コードに単純に追加する方法があるかどうか疑問に思っています。フォーラムで人気のある提案になります。たとえばSwing for JavaでUI制御が行われる方法に沿ったもの。アイデアをいただければ幸いです。
winforms - トレイアイコンがポップアップし続ける
データベースに変更がないかチェックするWinFormプログラムがあり、変更がある場合は、別のWinFormを開いて、何が起こっているかをユーザーに通知します(ポップアップWinFormには、このタスクにはメッセージボックスが不十分な特別な機能があります)。これらのポップアップWinFormsのいずれかが表示されるたびに、新しいアイコンがシステムトレイに表示され、カーソルを合わせても消えません(これはトレイの更新の問題ではありません)。
私が疑問に思っているのは、ポップアップWinFormにトレイアイコンをまったく表示させない方法です。
wpf - 「不要になった」ときにウィンドウを閉じる
これは説明するのが難しい質問で、約 1 時間検索しましたが、役に立ちませんでした。
基本的に、Windows 7 のワイヤレス コントロールやシステム トレイ (通知領域) のボリューム スライダーのような小さな「フライアウト」ウィンドウを思い浮かべてください。アイコンをクリックすると、フォーカスのあるアプリケーションがポップアップ表示されます。アイコンをクリックしないと、ウィンドウは自動的に破棄されます。
ウィンドウがフォーカスを失ったときにウィンドウを破壊するだけで簡単に解決できると思いました(WM_KILLFOCUSを聞いていました)が、問題は、アイコンがクリックされた場合、ウィンドウが常にフォーカスされるとは限らないことです。これは当てはまらないので、ユーザーが私のアイコンをクリックしてから、それが間違いだったためにクリックして離れた場合 (デスクトップ上で言う)、どうすればアプリを閉じるように設定できますか?
SPY++ をいじってみましたが、ウィンドウ/プロセス ハンドルを取得しようとすると、ボリューム コントロール/ワイヤレス コントロール アプリが消えてしまうため、確認するのが難しいことがわかりました。
ありがとう!
c# - C#のNotifyIcon.ShowBalloonTipをカスタマイズできますか?
純粋にGUIの虚栄心から、タスクバーのツールチップを少なくしたいと思います...まあ、「私はスーツを着てマイクロソフトで働いています」-y。これを行うための設定を見つけることができないようですが、この特定の機能は比較的新しいことを知っているので、バルーンのルックアンドフィールを変更する方法を誰かが知っている場合は、リンクまたは提案をいただければ幸いです!以下は私のコードです:
乾杯!!
badPanda
java - SWT トレイ アイコン ポップアップ
SWT で Tray と TrayItem を使用していますが、アイコンの画面上の位置を取得する方法があるかどうか疑問に思っていました。あたかもポップアップであるかのように、そのすぐ下に別のシェルを配置できるようにしたいと考えています。
基本的には、雌馬がその寸法と位置を見つけようとしているだけです....
何か案は?
乾杯
アンディ