[.NET] API Code Pack ~ Windows 7 の新機能を .NET から使うためのライブラリ
MSDN Code Gallery にて、 とっくにこんなものが公開されていたんですねぇ。 f(^^;
Windows(R) API Code Pack for Microsoft(R) .NET Framework
Current Release : Thu Jun 11 2009 at 4:00 PM
The Windows(R) API Code Pack for Microsoft(R) .NET Framework provides a source code library that can be used to access some new Windows 7 features (and some existing features of older versions of Windows operating system) from managed code. These Windows features are not available to developers today in the .NET Framework.
まだ .NET Framework ではサポートされていない、 Windows 7 の新機能 ( 一部、 Vista 以前のものも含む ) を、 マネージドコードから使うためのソースコードライブラリー、 だそうです。
Win7 の新機能もいいけど、 コモンダイアログやタスクバーも嬉しいではないですか。 (^^;
以下は、 Microsoft Tech Fielders の 「Windows 7 コラムシリーズ」 より。 API Code Pack とは別の話として、 WPF ベースのリボン用 DLL も提供されてるってことで、 2度びっくり。
第 3 回 Windows SDK for Windows 7のご紹介 ( 3/3 ページ )
この API Code Pack により、 Windows 7 や Windows Vista の API をマネージコードからアクセスできます。 ここには、 シェル拡張やタスクダイアログ、 タスクバー、 コモンダイアログ、 Direct3D 11.10、 センサープラットフォーム、 拡張言語サービスに対応した API をマネージコードから利用できるようにしています。
Windows 7 特有のものとしては、 \Samples\Shell ディレクトリにある TaskbarDemo サンプルがあります。 ここには、 タスクバーを使うジャンプリスト、 イメージオーバーレイ、 プログレスバーが簡単に扱えることを示しています。( …中略… )
もうひとつ、 Windows 7 で追加された拡張言語サービス (ELS、 Extended Linguistic Services) がサポートされています。 これは、 テキスト中の文字種を判別したり、 別の言葉に"音訳"(transliteration) するといった処理をサポートします。
( …中略… )
「Office UI ライセンス」 で 「Office UI ライセンスの取得」 リンクから、 Windows Live ID を通じてライセンスを取得することで、 WPF ベースのリボン用 DLL をダウンロードできます。 また、この DLL を使うサンプルアプリケーションは WindowsClient.net の "Hands On Lab" からダウンロードできます。 この実装は WPF ベースであり、 Windows 7 に依存していないため、 Windows Vista などでもご利用になれます。
( 2009/06/16 追記 )
"川西 裕幸のブログ" 「Windows API Code Pack for Microsoft .NET Framework (v0.9)」 ( Published 15 June 09) によれば、 さらに、 DirectWrite と Windows Imaging Component (WIC) ( これらは部分的なサポート ) や、 電源管理 API やら アプリケーション再起動・リカバリー API までサポートされたそうです。
| 固定リンク
「-プログラミング ( 2009.04-06 )」カテゴリの記事
- NUnit 2.5 がリリースされているので、 Windows 7 RC に入れてみた。(2009.05.25)
- NUnit の "Hello, world!" ~ C# 2008 Express + NUnit 2.5 で、 テストファーストの Step by Step(2009.05.27)
- [.NET] WPF Toolkit に、 グラフ チャートが追加(2009.06.29)
- VB.NET に未来はあるのか?(2009.06.27)
- "Object Oriented CSS" …名前なんて飾りです f(^^;(2009.06.24)
掲示板
blog






コメント
ちょっと前に川西さんのブログで紹介されていましたね。
http://blogs.msdn.com/hiroyuk/archive/2009/04/28/9572594.aspx
自分はまだちゃんとしたWindows7環境を構築出来ていませんが。
投稿: You&I | 2009年6月13日 (土) 23時14分
> ちょっと前に川西さんのブログで
あらほんとだ、 見落としてました。
ありがとうございます。
Win7 じゃなくても、 コモンダイアログとか有難いとおもうんだけど…
あ、 困ってるのは、 WPF やってるからかw
投稿: biac | 2009年6月13日 (土) 23時31分