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

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

python - PyQtでのWindows7タスクバー機能の使用

新しいWindows7タスクバー機能のいくつかをPyQtアプリケーションに統合するための情報を探しています。

具体的には、新しい進行状況インジケーター(ここを参照)とクイックリンク(www.petri.co.il/wp-content/uploads/new_win7_taskbar_features_8.gif)を使用する可能性がすでに存在する場合。

誰かがいくつかのリンクまたは単に「まだ実装されていない」を提供できれば、私は非常に感謝します。

どうもありがとう。

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

java - タスクバーからブラウザを閉じるとセッションが破棄される

タスク バーからブラウザ ウィンドウを閉じると、セッションが破棄されません。close(X) ボタンを使用してブラウザーを閉じるか、javascript を使用して Alt+F4 を押すと、これを処理できます。しかし、タスクバーからウィンドウを閉じた場合、どうすればセッションをクリアできますか? この問題は、現在のウィンドウを閉じる前に別のブラウザ ウィンドウが開いている場合にのみ発生します。アプリケーションにアクセスすると、セッションがまだ有効であるため、以前にアクセスしたページに直接移動します。

どんな助けでも感謝します。

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

c# - Windows 7 タスクバーの進行状況

簡単な質問ですが、Windows 7 用のフォーラム固有の C# WPF WebBrowser を開発しました。

タスクバーについてこれまでに完了しました。

タブ付きサムネイル

ジャンプリスト

アイコンオーバーレイ

ダウンロードが開始されたときに WebBrowser が IE エンジンを使用すると、進行状況ダイアログが表示されます。進行状況がアプリケーションのタスクバー ボタンに反映されるようにする必要があります。

これは達成可能ですか?ありがとう

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

c# - Windows 7タスクバー-ジャンプリスト、ジャンプリストリンク、ジャンプリストアイテム

Win7タスクバーの新しいUI機能のいくつかを試すために、Microsoft.NETFramework用のWindowsAPIコードパックを使用しています。私はC#でコーディングしています。

ジャンプリストについて質問があります。提供されているすべてのサンプルコードは、ジャンプリストのエントリを使用して、特定のアプリケーションを実行したり、ドキュメントを開いたりすることを前提としています。たとえば、MRUリストのテキストドキュメントやmspaint.exeを実行します。

自分のアプリケーション(つまり、タスクバーと対話しているアプリ)で状態を設定できるようにするいくつかの項目を実装したいと思います。MSN Messengerは、たとえば、ステータス(ビジー、オフラインなど)を設定できる場合にこれを実行します。

できる限り試してみてください。このように動作するJUmpListItemまたはJumpListLinkを作成することはできません。これらは、アプリケーションまたはドキュメントとして扱われます。

誰かがそれを作成したのと同じアプリケーションでイベントを発生させるアイテムを作成する方法のサンプルを持っていますか?簡単だと思いますが、とても気が利いています。

助けてくれて本当にありがとうございます。

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

.net - Windows 7 用の .NET

Windows 7 の新しいタスクバー機能を .NET アプリケーションで利用したいと考えており、.NET で Windows 7 の機能をチェックする最良の方法について人々が考えていることを知りたいです。私の目標は、Windows XP と Windows 7 で異なるコードを作成することです。

私は全体的に熱心ではありません:

  • Windows 7 コードを try catch でラップするだけです。
  • OS = "Windows 7" なら...

もちろん、これがほとんどの人が行っていることでない限り. 私は本当に良いアプローチを求めてあらゆる場所を探しましたが、成功しませんでした. Microsoft アンマネージ コード ラッパー ライブラリは、Windows 7 で実行されていることを前提としているようです...

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

java - Java アプリケーションを Windows 7 タスクバーに固定する

私は Windows 7 で Java アプリケーションのラッパーとして Launch4j を使用しています。私の理解では、これは本質的にそのインスタンスをフォークjavaw.exeし、次に Java コードを解釈します。その結果、アプリケーションをタスク バーにピン留めしようとすると、代わりに Windows がピン留めされますjavaw.exe。必要なコマンド ラインがなければ、アプリケーションは実行されません。

Launch4j アプリケーションをタスクバーに固定した結果

ご覧のとおり、Windows は Java がホスト アプリケーションであることも認識していません。アプリケーション自体は「Java(TM) Platform SE バイナリ」として記述されています。

HKEY_CLASSES_ROOT\Applications\javaw.exe値を追加するためにレジストリ キーを変更しようとしましたIsHostApp。これにより、アプリケーションのピン留めが完全に無効になり、動作が変更されます。明らかに私が欲しいものではありません。

javaw.exe をホスト アプリケーションとして指定した結果

Windows が 1 つのアプリケーションのインスタンスをどのように解釈するか(およびこの質問で説明されている現象) について読んだ後、Java アプリケーションにアプリケーション ユーザー モデル ID (AppUserModelID) を埋め込むことに興味を持つようになりました。

これは、Windowsに固有の を渡すことで解決できると思いAppUserModelIDます。これにはshell32方法がありSetCurrentProcessExplicitAppUserModelIDます。Gregory Pakosz の提案に従って、アプリケーションが の別のインスタンスとして認識されるように実装しましたjavaw.exe

これは効果がないように見えますが、関数はエラーなしで戻ります。理由を診断することは、私にとって謎のようなものです。助言がありますか?

実用的な実装

機能した最終的な実装は、 JNA を使用して渡す方法に関する私のフォローアップの質問に対する答えです。AppID

私は、Gregory Pakosz の JNI に対する素晴らしい回答に報奨金を授与し、私を正しい軌道に乗せました。

参考までに、この手法を使用すると、この記事で説明した API のいずれかを Java アプリケーションで使用できるようになると思います。

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

wpf - Prism/CAL および WIn7 タスクバーのグループ化されたサムネイル/プレビュー

そのため、タブ コントロールとして読み込まれた 4 つの個別のモジュールを含むアプリで Prism v2 (CAL) を使用しています。これまでのところ素晴らしい作品。質問: Win7 でタブごとにグループ化されたタスクバー アイコンを 1 つ持つ方法と、4 つのタスクバー プレビュー ウィンドウを表示する方法 (IE8 のように、各タブ コントロールの内容を表示するウィンドウ) を取得するにはどうすればよいですか?

それが役立つ場合、これはタブモジュールをブートストラップにロードする方法です:

WindowsAPICodePack の基本は理解していますが (私はそう思います)、それを Prism と統合する最善の方法を知りません。どんな洞察も高く評価されます。

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

windows - アプリケーションはタスクバーに表示されますか?

アプリケーションがタスクバーに表示されているかどうかを確認するにはどうすればよいですか?

私はWindowsでDelphiを使用しています。

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

vb6 - Windows 7、VB6、ランチャー アプリ、タスクバーへのピン留め

メインアプリがバックグラウンドでロードされている間、きれいなUIを備えた「ランチャー」アプリを持つアプリケーションがあります。これらのアプリはどちらも VB6 で作成されています (ため息)。

Windows 7 では、ユーザーがランチャー プログラムを固定すると、タスクバーに 2 つの異なるアイコンが表示されます (1 つはメイン アプリ用で、次に固定されたアイコンはランチャー プログラム用です)。これは非常に奇妙に見えます。

次の関数を使用してみました: http://msdn.microsoft.com/en-us/library/dd378422%28VS.85%29.aspx今のところ役に立ちません。

ドキュメントでアドバイスされているように、UI がポップアップする前に、両方に同じ名前 (Company.Product) を付けました。実行中にランチャー アプリをピン留めすると、問題なく動作します。実行可能ファイルをランチャーに固定すると、2 つのアイコンが表示されます。

ユーザーがランチャーexeを固定するだけで問題ないように修正する方法についてのアイデアはありますか?

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

vb.net - vb net でデスクバンド (WMP スタイルのタスクバー ツールバー) を作成する

これを行う方法を検索して検索しましたが、すべてが必要なものではない Appbars (ドッキング可能なフォーム) に戻ります。

WMP、iTunes、言語ツールバーなど、タスクバーに入るツールバーが必要です。

できればvbnetですが、C#の場合は問題ありません。