問題タブ [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.
qt - QSystemTrayIcon を有効化の理由で正しく動作させることができません
Ubuntu 12.04 を使用していますが、使用可能なメニューを含むトレイ アイコンを作成できますが、そのアクションを制御できません。
clickSysTrayIcon(QSystemTrayIcon::ActivationReason) は次のとおりです。
ヘッダー ファイルで次のように定義されます。
しかし、「入りました!」が得られません。表示されるメッセージ。左/右クリック、中クリック、マウスホイールで動作させようとしましたが、このメッセージが出力されることはありません。
なにが問題ですか?
編集:特定のシステムである Ubuntu 12.04 に何か問題があるようです。これは、トレイ アイコンを使用せず、インジケーターのみを使用するためです。そのため、トレイ アイコンを使用してインジケーターに変換するプログラムがあります。しかし、インジケーターの機能はなくなりました。同じコードの下の同じプログラムが、LXDEデスクトップを備えたLubuntu 12.04の下で完全に動作するため、システムのせいであることはわかっています。
これはUbuntuのせいです。sni-qt パッケージは、トレイ アイコンからインジケーターへの移行をあまりうまく行っていません。インジケーターがクリックやローラーなどで相互作用できる場合は、残念です! この問題の解決策はありますか?
私の懸賞金は終わったので、問題に対処できる人がいればありがたいです!
java - システム トレイ アイコン、「ここをクリック」リンクを追加
ウィンドウ通知を開く次のコードがありますが、「ここをクリック」という部分をテキスト ファイルにリンクする必要があります。この機能をトレイアイコンに追加するにはどうすればよいですか?
}
winapi - プログラムでトレイのメニュー項目をクリックします
別のアプリケーションのトレイアイコンのメニューからメニュー項目をクリックする必要があるアプリケーションを作成しています。説明が苦手なので、理解を深めるためのスクリーンショットを次に示します。
したがって、これらのメニュー項目の1つ、たとえば「終了」をクリックする必要があります。
そのためには、WinApiを使用する必要があることを知っています。ただし、私が知る限り、メッセージWM_NOTIFY
はメニュー項目のクリックについてトップウィンドウに通知する役割を果たします。そして、MSDNサイトが言うように、For Windows 2000 and later systems, the WM_NOTIFY message cannot be sent between processes
。アプリケーションを実行したいPCはWindowsXPを実行しているため、このメッセージをウィンドウに送信できません。メニュー項目をクリックする他の方法はありますか?
前もって感謝します。
background - アプリがバックグラウンドで実行されていない場合のプッシュ通知の処理方法
アプリがバックグラウンドでない場合、プッシュ通知が来ました。起動ボタンをクリックしてもプッシュ通知は表示されず、アプリが開くだけです。そのプッシュ通知を開くには、通知トレイからプッシュ通知をもう一度タップする必要があります。起動時に通知を表示する方法はありますか?
windows - トレイからのウィンドウの名前
かなり変わった質問があります。つまり、アイコン トレイからこのウィンドウを呼び出す方法は?
申請書に入れたいのですが、彼の名前が見つかりませんでした。私はいくつかの情報、または名前を尋ねますが、残りは対処する必要があります.
delphi - Windows Vista 以降でサービス アプリケーションからトレイ アイコンを作成することはできますか?
Windows Vista 以降で Delphi サービス アプリケーションからトレイ アイコンを作成することはできますか?
c - Shell_NotifyIcon() と非表示ウィンドウ
Shell_NotifyIcon() を使用してシステム トレイにアイコンを追加したいのですが、アプリケーションにウィンドウを表示したくありません。そのため、メッセージのみのウィンドウへのハンドルを Shell_NotifyIcon() に渡しています。ウィンドウは次のように作成されました。
CLASSNAME は、RegisterClassEx() を使用して登録したクラスの名前を指し、HINSTANCE はインスタンスのハンドルです。
問題は次のとおりです。トレイ アイコンが追加されますが、クラスの WindowProc() が呼び出されません。代わりに通常のトップレベル ウィンドウを使用すると、すべて正常に動作します。
トップレベル ウィンドウなしでトレイ アイコンを作成する方法はありませんか? トップレベルウィンドウのないトレイアイコンを持つアプリを見たことがありますので、どうにかできるはずです。しかし、HWND_MESSAGE ウィンドウでは機能しないのはなぜですか?
ありがとう!
java - JavaのプリンタのさまざまなトレイにPDFのさまざまなページを印刷します
現在、1回の印刷ジョブでPDFのさまざまなページを複数のトレイに印刷しています。10ページあるとしましょう。最初の3ページはトレイ1の用紙を使用して印刷され、次の4ページはトレイ2を使用して印刷され、残りはトレイ1から印刷されます。
c# - アプリケーションをWindowsのシステムトレイで起動しますが、通常はユーザーが実行すると?
私は正常に実行しているウィンドウで実行する必要があるアプリケーションを持っていますが、システムトレイで起動する必要がありますが、これはユーザーがデスクトップアイコンから起動したときにも発生します。
私が今直面している問題は、起動時にトレイに消えることなくユーザーがアプリケーションを開くことができるようにしながら、起動時にトレイで起動することです。
c:\program.exe -h のような起動キーの起動スイッチと、トレイでアプリケーションを起動する -h を使用して、これが達成されるのを見てきました。
このような可能性はありますか、それとも別の方法がありますか?
1日の最初の起動時に変更されるレジストリキーなどを検討しましたが、コンピューターをシャットダウンして再度電源を入れると、上記のような障害が発生する可能性があります。スタートアップ用に別のアプリケーションを作成する以外に、これを実現する方法がわかりません。
注意: アプリケーションは終了する可能性があるため、既存のプロセスをチェックし、見つかった場合は最大化するなどの処理を行うと、他の問題が発生する可能性があります。一度に実行できるインスタンスは 1 つだけなので、これもある程度行われていますが、前述のように、最初の実行時にトレイに起動することができますが、終了して再度起動すると、再びトレイに移動します。避けたい。
delphi - TTrayIconでトレイバーのアイコンが醜いのはなぜですか?
最近、Delphi2007でTTrayIconコンポーネントを発見しました。使用されるコードは非常に単純です。
アイコンが割り当てられていないため、DelphiはそのアイコンであるApplication.Iconを使用します。http: //artbyloveland.com/icon.icoこのアイコンには、64x64、48x48、32x32、24x24、および16x16のサイズが含まれます。
さて、私のWindows Vistaでは、すべて問題ありません。
Windows Server 2003のようなテーマのないWindowsでは、結果はすべて台無しになります。
編集: 最初は、アルファチャンネルのせいだと思いました。そこで、アルファチャネルを使用せずにicoファイルのバージョンを作成しようとしました。ケンの提案に従って、GreenFishIconEditorも試しました。利用可能なすべての色深度とすべてのサイズを選択しました。どちらの場合も、最終結果はより良いものになります。ただし、icoファイルにはまったく存在しない黒いストロークがあります。