Windows7以降に追加された機能を使用するには追加ライブラリを入れると簡単です。
以前はMicrosoftのコードギャラリーから入手できましたが消滅してしまいました。
現在ではNuGetから入手・インストールします。
NuGetの画面
- Core
- Shell
- ShellExtensions
- DirectX
- ExtendedLinguisticServices
- Sensors
Windows API Code Packで何ができるのかは参考リンクを参照で。。。
ちなみにCoreとShellをインストールした状態では、参照設定で以下のものが必要でした。
- PresentationCore
- PresentationFramework
- System.Xaml
- WindowsBase
参考リンク:Windows API Code Pack連載 第1回~第10回の一覧 - 田中達彦のブログ - Site Home - MSDN Blogs
http://blogs.msdn.com/b/ttanaka/archive/2010/10/18/windows-api-code-pack-1-10.aspx
Windows API Code PackのソースはGithubで公開されています。
github.com