Windows7のAPIを使う(2) Windows API Code Packを使う

概要

Windows API Code Packを展開しでもプログラムをビルドします。

Windows API Code Packの展開

Windows API Code Packを配置し、コンパイルをします。
ダウンロードしたZIPファイルのプロパティを表示し、「ブロック解除」ボタンを押します。この操作をしないと、ソースコードを展開した後ソリューションファイルを開くと"プロジェクトの場所は信頼されていません"という内容の警告が表示されてしまいます。
Windows7のAPIを使う(2) Windows API Code Packを使う:画像1
展開したディレクトリの Windows API Code Packフォルダ内のソリューションファイルを開きます。
Windows7のAPIを使う(2) Windows API Code Packを使う:画像2
すべてのプロジェクトをビルドします。
Windows7のAPIを使う(2) Windows API Code Packを使う:画像3

以上で Windows API Code Packのビルドが完了しました。

サンプルの確認

Windows API Code Packにはサンプルがいくつか付属しています。どういったことができるのか簡単にサンプルを見てみます。
Direct 2Dのデモアプリケーション
Windows7のAPIを使う(2) Windows API Code Packを使う:画像4
タスクバーのでもアプリケーション、タスクバーのアイコンにオーバーレイイメージを表示したり、タスクバーのアイコンの背景をプログレスバーにできたりします。
Windows7のAPIを使う(2) Windows API Code Packを使う:画像5

タスクバーサムネイルツールバーのデモ
Windows7のAPIを使う(2) Windows API Code Packを使う:画像6
タスクダイアログのデモ
Windows7のAPIを使う(2) Windows API Code Packを使う:画像7

エクスプローラブラウザのデモ、エクスプローラのコントロールをC#から使うことができるようです。
Windows7のAPIを使う(2) Windows API Code Packを使う:画像8

画像のプロパティ編集機能のデモ、レーティング(星の数)の編集ができます。
Windows7のAPIを使う(2) Windows API Code Packを使う:画像9

検索APIを利用した検索のデモ。ファイル名や音楽タイトル名からファイルを検索できるAPIが使えます。
Windows7のAPIを使う(2) Windows API Code Packを使う:画像10

デバイスツリーのデモ
Windows7のAPIを使う(2) Windows API Code Packを使う:画像11

フォルダのサムネイル表示デモ
Windows7のAPIを使う(2) Windows API Code Packを使う:画像12
ファイルだけではなく、コントロールパネルやごみ箱などのファイル以外の要素のドラッグ&ドロップのデモ
Windows7のAPIを使う(2) Windows API Code Packを使う:画像13


AuthorPortraitAlt
著者
iPentecのメインプログラマー
C#, ASP.NET の開発がメイン、少し前まではDelphiを愛用
作成日: 2009-09-09
Copyright © 1995–2025 iPentec all rights reserverd.