4

ジャンプ リスト、プレビューなどの新しいWindows 7 タスク バー機能は非常に優れており、C# アプリケーションでそれらを使用できるようにしたいと考えています。2 つの質問があります。

まず、これらの機能を(一般的に)どのように使用できますか? これに関する Microsoft の記事を2 つ 見つけましたが、どうすればよいかよくわかりません。ライブラリへのリンクとサンプル コードを提供していただけますか?

次に、これらのタスクバー機能の使い方を理解したとしましょう。私の質問は、OS が Windows 7 であるかどうかを確認して、タスクバー機能を有効にする組み込みの方法はありますか? アプリにこのロジックがないと、Win7 以外のマシンで実行すると問題が発生しますか?

ありがとう!

4

2 に答える 2

3

リンク先の最初の記事には、新しい Windows 7 機能を利用するダウンロード可能なサンプル ライブラリがあります。

この記事では、アプリケーションが実行されている Windows のバージョンを確認する方法について説明します。

いつものように、存在しない API を呼び出すと、アプリで混乱が発生します。コードで何かを何度も試して例外をキャッチするよりも、(アプリケーションの起動時などに) 条件を確認してそれに応じて 1 回実行する方が (ほぼ) 常に優れていることを覚えておいてください。

于 2010-01-18T21:57:11.953 に答える
2

Windows API Code Pack for .NET Frameworkは、タスクバーを含む多数の.NET APIforWindowsプログラミングのワンストップショップです。このライブラリは、Windows7タスクバーといくつかで動作する完全なAPIセットを提供します。また、WPFおよびWinformのサンプルも含まれています。

Windows 7コンテンツのもう1つの優れた情報源は、Windowsチームブログです。

于 2010-01-18T22:44:27.117 に答える