問題タブ [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.

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

c - Win32: 最小化された非表示のウィンドウを一番上に戻す

wndprocでこれを行うことにより、ウィンドウをトレイに「最小化」した後、ウィンドウを復元できません。

トレイ メッセージ ハンドラは次のようになります。

ウィンドウは再表示されますが、常に他のウィンドウの下に隠れており、一番上には表示されません。SetFocus() も BringWindowToTop() も効果がないようです。

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

c# - トレイ アイコンのアニメーション

Windows 通知領域 (システム トレイ) にアイコンを配置する方法を知っています。

アイコンをアニメーション化する最良の方法は何ですか? アニメーション GIF を使用できますか、それともタイマーに頼らなければなりませんか?

私は C# と WPF を使用していますが、WinForms も受け入れました。

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

windows - システムトレイアイコンのサイズをWindowsに要求するにはどうすればよいですか?

私のアプリが16x16ピクセルのサイズのアイコンをWindowsトレイに送信していることに気付きました。また、Vista PCには、18x18でアイコンを表示するように見える倍幅のタスクバーがあります。アプリのアイコンのサイズ変更アーティファクトはひどいように見えます。アイコンのサイズをWindowsに問い合わせるにはどうすればよいですか?

編集:

ピクセルフォントのテキストオーバーレイを使用して、アイコンを動的に生成しています。多数のアイコンサイズを動的に生成するのは無駄に思えるので、すべての「可能な」サイズでアイコンを作成することは避けたほうがよいでしょう(それらが何であるかさえわかりません)。

GetSystemMetrics(SM_CXSMICON)は、16(不正な値)を返します。

GetThemeBackgroundContentRectも役に立ちませんでした。

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

c# - システムトレイへのC#プログラムwin-start

Windowsレジストリに追加することにより、Windowsの起動時にc#プログラムを実行するように設定しています。それはうまくいきますが、ここに私の問題があります...

プログラムをシステム トレイで開始したいのですが、Windows によって自動的に開始された場合のみです。ユーザーがデスクトップからプログラムをダブルクリックした場合、プログラムがシステム トレイで起動しないようにします。現在、常に通常のウィンドウ モードで開くか、システム トレイで常に開くことができます。

私のプログラムがWindowsの起動によって起動されたかどうかを判断する方法はありますか? または、この問題の代替手段はありますか?

ありがとう!

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

.net - 通知領域 (AKA システム トレイ) に大きなアイテムが表示されていませんか?

XP システム トレイにいくつかの大きなアイテムを配置したいと考えています。(時計の横にあるもの)

これは、標準のアイコン スペースよりも多くのアイテムを意味します。

この機能を備えた天気と時間のアプリケーションをいくつか見たので、それができることを知っています。

たとえば、http://www.respectsoft.com/weather-clock-screenshots.php (時計のスクリーンショットを参照)

しかし、これを行う方法に関するドコが見つかりません。

.net コードが推奨されますが、他のテクノロジの命令も役立ちます。

ありがとう

サイモン

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

c# - 管理者として実行されているプログラムの再起動後に SysTray アイコンが表示されない

SysTray アイコンを表示し、スタートアップ項目にアプリケーションを追加する、最も単純な形式のアプリケーションがあります。アプリケーションは C# で開発されています。マシンの再起動後もトレイ アイコンを表示したい。現在、「管理者として実行」を使用してexeを実行しているときに、奇妙な動作に直面しています。管理者権限で使用すると、マシンの再起動後にアイコンが表示されません(exeはまだ実行中です)。メタデータ "requestedExecutionLevel level="asInvoker" uiAccess="false"" で次のメタデータ値を使用しています。

「呼び出し元」(「管理者」ではなく)を使用する必要がありました。これがないとスタートアップ項目として追加されなかったからです。ダブルクリックを使用してexeを実行すると正常に動作しますが(管理者ではなく現在のユーザードメインで実行されるため)、このexeはインストーラーによって開始されるため、システムドメインで開始されます。この問題を解決するのを手伝ってくれる人はいますか?

管理者として実行しているときに Systray アイコンを表示できるように解決策を提供してください。または、管理者ではなく現在のユーザー ドメインでこの Exe を起動できるようにする方法を提供していただければ、より良い解決策を提供してください。

よろしくスメット・ガーグ

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

java - Java アプリをシステム トレイに配置するにはどうすればよいですか?

小さなコントロール パネルと、作成した小さなアプリケーションがあります。バッテリー寿命、日付、ネットワークなどとともに、システムアイコンを使用してコントロールパネルを最小化/上下に配置したいと思います.

手がかり、チュートリアルへのリンク、または何かを読むことができる人はいますか?

0 投票する
7 に答える
17999 参照

python - PyQt4 トレイに最小化

PyQt4でトレイを最小化する方法はありますか? 既に QSystemTrayIcon クラスを使用していますが、アプリ ウィンドウを最小化または「非表示」にして、トレイ アイコンのみを表示したいと考えています。

誰もこれをやったことがありますか?任意の方向をいただければ幸いです。

Window XP Pro で Python 2.5.4 と PyQt4 を使用する

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

winapi - TIPSをポップアップし、開いている他のウィンドウをポップオーバーする方法

TIPSをポップアップし、開いている他のウィンドウをポップオーバーする方法はありますか?NOTIFYICONDATA構造体に設定するフラグが見つかりません。