問題タブ [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 - Win32: 最小化された非表示のウィンドウを一番上に戻す
wndprocでこれを行うことにより、ウィンドウをトレイに「最小化」した後、ウィンドウを復元できません。
トレイ メッセージ ハンドラは次のようになります。
ウィンドウは再表示されますが、常に他のウィンドウの下に隠れており、一番上には表示されません。SetFocus() も BringWindowToTop() も効果がないようです。
c# - トレイ アイコンのアニメーション
Windows 通知領域 (システム トレイ) にアイコンを配置する方法を知っています。
アイコンをアニメーション化する最良の方法は何ですか? アニメーション GIF を使用できますか、それともタイマーに頼らなければなりませんか?
私は C# と WPF を使用していますが、WinForms も受け入れました。
windows - システムトレイアイコンのサイズをWindowsに要求するにはどうすればよいですか?
私のアプリが16x16ピクセルのサイズのアイコンをWindowsトレイに送信していることに気付きました。また、Vista PCには、18x18でアイコンを表示するように見える倍幅のタスクバーがあります。アプリのアイコンのサイズ変更アーティファクトはひどいように見えます。アイコンのサイズをWindowsに問い合わせるにはどうすればよいですか?
編集:
ピクセルフォントのテキストオーバーレイを使用して、アイコンを動的に生成しています。多数のアイコンサイズを動的に生成するのは無駄に思えるので、すべての「可能な」サイズでアイコンを作成することは避けたほうがよいでしょう(それらが何であるかさえわかりません)。
GetSystemMetrics(SM_CXSMICON)は、16(不正な値)を返します。
GetThemeBackgroundContentRectも役に立ちませんでした。
c# - システムトレイへのC#プログラムwin-start
Windowsレジストリに追加することにより、Windowsの起動時にc#プログラムを実行するように設定しています。それはうまくいきますが、ここに私の問題があります...
プログラムをシステム トレイで開始したいのですが、Windows によって自動的に開始された場合のみです。ユーザーがデスクトップからプログラムをダブルクリックした場合、プログラムがシステム トレイで起動しないようにします。現在、常に通常のウィンドウ モードで開くか、システム トレイで常に開くことができます。
私のプログラムがWindowsの起動によって起動されたかどうかを判断する方法はありますか? または、この問題の代替手段はありますか?
ありがとう!
.net - 通知領域 (AKA システム トレイ) に大きなアイテムが表示されていませんか?
XP システム トレイにいくつかの大きなアイテムを配置したいと考えています。(時計の横にあるもの)
これは、標準のアイコン スペースよりも多くのアイテムを意味します。
この機能を備えた天気と時間のアプリケーションをいくつか見たので、それができることを知っています。
たとえば、http://www.respectsoft.com/weather-clock-screenshots.php (時計のスクリーンショットを参照)
しかし、これを行う方法に関するドコが見つかりません。
.net コードが推奨されますが、他のテクノロジの命令も役立ちます。
ありがとう
サイモン
c# - 管理者として実行されているプログラムの再起動後に SysTray アイコンが表示されない
SysTray アイコンを表示し、スタートアップ項目にアプリケーションを追加する、最も単純な形式のアプリケーションがあります。アプリケーションは C# で開発されています。マシンの再起動後もトレイ アイコンを表示したい。現在、「管理者として実行」を使用してexeを実行しているときに、奇妙な動作に直面しています。管理者権限で使用すると、マシンの再起動後にアイコンが表示されません(exeはまだ実行中です)。メタデータ "requestedExecutionLevel level="asInvoker" uiAccess="false"" で次のメタデータ値を使用しています。
「呼び出し元」(「管理者」ではなく)を使用する必要がありました。これがないとスタートアップ項目として追加されなかったからです。ダブルクリックを使用してexeを実行すると正常に動作しますが(管理者ではなく現在のユーザードメインで実行されるため)、このexeはインストーラーによって開始されるため、システムドメインで開始されます。この問題を解決するのを手伝ってくれる人はいますか?
管理者として実行しているときに Systray アイコンを表示できるように解決策を提供してください。または、管理者ではなく現在のユーザー ドメインでこの Exe を起動できるようにする方法を提供していただければ、より良い解決策を提供してください。
よろしくスメット・ガーグ
java - Java アプリをシステム トレイに配置するにはどうすればよいですか?
小さなコントロール パネルと、作成した小さなアプリケーションがあります。バッテリー寿命、日付、ネットワークなどとともに、システムアイコンを使用してコントロールパネルを最小化/上下に配置したいと思います.
手がかり、チュートリアルへのリンク、または何かを読むことができる人はいますか?
python - PyQt4 トレイに最小化
PyQt4でトレイを最小化する方法はありますか? 既に QSystemTrayIcon クラスを使用していますが、アプリ ウィンドウを最小化または「非表示」にして、トレイ アイコンのみを表示したいと考えています。
誰もこれをやったことがありますか?任意の方向をいただければ幸いです。
Window XP Pro で Python 2.5.4 と PyQt4 を使用する
winapi - TIPSをポップアップし、開いている他のウィンドウをポップオーバーする方法
TIPSをポップアップし、開いている他のウィンドウをポップオーバーする方法はありますか?NOTIFYICONDATA構造体に設定するフラグが見つかりません。