問題タブ [taskbar]
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.
taskbar - ウィンドウをアクティブに保つ
セカンダリ モニターのタスクバーに取り組んでいます。私はそれがかなりうまく機能しています。エアロブラーの外観も同様に機能しています。しかし、私の質問はおそらくエアロ関連のものではありません。
私がやりたいことは、タスクバーウィンドウが常にフォーカス/アクティブに見えるようにすることです。実際にフォーカスしたりアクティブにしたりする必要はありません。そのように見せたいだけです。アプリで setforgroundwindow 呼び出しをアイドル状態にするだけで、私が求めている効果を確認できます。しかし、そのように焦点を合わせたくないので、私はそれを使用できません。フォーカスがあるときのように常に見えるようにしたいだけです。
トラップと送信の両方で、あらゆる種類の WM_XXX メッセージ呼び出しを試しました。また、setwindowpos 呼び出しも何度も試しました。機能した唯一のことは、Mouse_Event(MOUSEEVENTF_LEFTDOWN を呼び出してから、Mouse_Event(MOUSEEVENTF_LEFTUP) を呼び出すことです。ただし、このソリューションは、私がやりたいことに対する本当に安っぽいハック/回避策であるため、好きではありません。しかし、Mouse_Event で呼び出されるものは、本質的には実際にアプリをクリックしたり、Mouse_Event 呼び出しを送信したりせずに実行する必要があります。
c# - タスクバーで Windows 7 のロゴを非表示にするにはどうすればよいですか?
フルスクリーンになる WPF ウィンドウがあり、真にフルスクリーンにするためにあらゆる試みを行いました。WindowStyle は None、WindowState は Maximized、Topmost は true などです。p/invoke を使用して、ウィンドウがロードされたときにタスクバーを非表示にし、終了時に再び表示されるようにしました。私が抱えている問題は、たとえば、終了すると再生されるビデオを再生すると、ビデオを再生するサードパーティのプログラムがウィンドウをポップアップ表示し、タスクバー ボタンも点滅することです。ウィンドウの Topmost プロパティが true に設定されているため、ウィンドウを無視できます。また、タスクバーが非表示になっているため、点滅するタスクバー アイコン/ボタンも無視できますが、円形の Windows 7 ロゴが左下隅に表示されます。どうすればそれも無効にできますか?
c# - Windows タスクバーが非表示になっているかどうかをプログラムで判断するにはどうすればよいですか?
Windows タスクバーが非表示になっているかどうかを知る必要があります。これを行う .NET メソッドはないと思います。また、「タスクバーを非表示にして表示する方法」のサンプルをたくさん見つけましたが、探しているものに基づいたものは何も見ていません。私は Windows API に詳しくないので、従来の Windows コードを理解するのは難しいと思います。タスクバーの現在の状態が非表示かどうかを示す記事またはタイプコードを教えてください。C#でコーディングしています。
ありがとう。
windows-7 - .NetのウィンドウのないWindows7タスクバータスク
MediaPlayerのようなウィンドウがなくても利用できるタスクバータスクを備えたWindows7用のアプリケーションを作成しようとしています。
Windows APIコードパックを使用していて、カスタムタスクを追加できましたが、ウィンドウが作成された後、ウィンドウが閉じられるとすぐにタスクが削除された場合にのみ使用できます。
これをどのように達成できるか考えていますか?
c# - Windows 7 のタスクバー機能を使用する C#/.NET アプリのビルド
ジャンプ リスト、プレビューなどの新しいWindows 7 タスク バー機能は非常に優れており、C# アプリケーションでそれらを使用できるようにしたいと考えています。2 つの質問があります。
まず、これらの機能を(一般的に)どのように使用できますか? これに関する Microsoft の記事を2 つ 見つけましたが、どうすればよいかよくわかりません。ライブラリへのリンクとサンプル コードを提供していただけますか?
次に、これらのタスクバー機能の使い方を理解したとしましょう。私の質問は、OS が Windows 7 であるかどうかを確認して、タスクバー機能を有効にする組み込みの方法はありますか? アプリにこのロジックがないと、Win7 以外のマシンで実行すると問題が発生しますか?
ありがとう!
windows - アプリケーションはどのようにして Windows タスクバーにオブジェクトを表示できますか?
Windows タスクバーにオブジェクトを表示するが、IDeskBand インターフェイスを実装しないアプリケーションがいくつかあります。たとえば、Lenovo バッテリー メーターやNotebook BatteryInfo などです。
例えば:
ノートブック BatteryInfo http://home.arcor.de/batteryinfogateway/img/taskbar_new.png
上の図では、タスクバー上のオブジェクトがアプリケーションによって配置され、アプリケーションを閉じると消えます。これは、COM オブジェクトが explorer.exe によって直接読み込まれる IDeskBand とは異なります。
それを達成するために Windows で使用できる API/メソッドは何ですか?
windows-7 - ウィンドウを表示しない Windows7 タスクバーのサムネイル
実際にウィンドウを表示せずに、windows7 タスクバーで私のプログラムをアクティブとして「マーク」し、サムネイル画像を提供することはできますか? システムのバッテリーをデスクバンドとして表示する小さなプログラムを作成しました。今windows7でサムネイル画像にバッテリーを表示し、デスクバンドをオプションにしたいと思います。
open-source - GPLv2 または GPLv2 互換の Windows 7 TaskBar ライブラリ?
Windows 7 の新しいタスクバー機能を GPLv2 ライセンスのオープン ソース プロジェクト ( EVMon )に統合したいと考えています。Microsoft の優れたWindows API Code Packはうまく機能しますが、GPLv2 と互換性のないMS-pl の下でライセンスされています。
GPLv2 と互換性のある MIT ライセンスの下でライセンスされているWindows 7 タスクバー プロジェクトを CodePlex で見つけました。ただし、まだ実装されている機能はほんの一握りです。
- プログレスバー
- アイコンオーバーレイ
- タスクバーのサムネイル
私の質問は次のとおりです。
- Windows 7 タスクバーと相互運用するための GPLv2 互換の .NET ライブラリは他にありますか?
- そうでない場合、私は COM について何も知りません。上記のプロジェクトに貢献したり、必要に応じて自分で作成したりできるように、最新の情報を得ることができる優れた Web サイトや本はありますか?
ティア
.net - GTK# ウィンドウのタスク バー エントリを削除するにはどうすればよいですか?
ShowInTaskBar
... WinForms フォームのプロパティと同じです。