« [NEWS] 欧州版 Windows 7 は 「ブラウザ抜き」 ~ IE 依存のアプリはどうなる!? | トップページ | [本] 現代萌衛星図鑑 »

2009年6月13日 (土)

[.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 までサポートされたそうです。

|

« [NEWS] 欧州版 Windows 7 は 「ブラウザ抜き」 ~ IE 依存のアプリはどうなる!? | トップページ | [本] 現代萌衛星図鑑 »

* プログラミング ( WPF )」カテゴリの記事

プログラミング」カテゴリの記事

コメント

ちょっと前に川西さんのブログで紹介されていましたね。
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分

コメントを書く



(ウェブ上には掲載しません)


コメントは記事投稿者が公開するまで表示されません。



トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/209349/45329844

この記事へのトラックバック一覧です: [.NET] API Code Pack ~ Windows 7 の新機能を .NET から使うためのライブラリ:

» [.NET] Windows 7 API Code Pack がリリース [biac の それさえもおそらくは幸せな日々@nifty]
正式には 7 が入ってなくて、 Windows API Code Pack for Microsoft .NET Framework という名前です。 8月 7日付けで Ver.1.0 が公開されました。 ( ⇒ ダウンロードページ )※ Ver.0.90 の頃のお話はこちら ⇒ [.NET] API Code Pac... [続きを読む]

受信: 2009年8月14日 (金) 14時57分

« [NEWS] 欧州版 Windows 7 は 「ブラウザ抜き」 ~ IE 依存のアプリはどうなる!? | トップページ | [本] 現代萌衛星図鑑 »