アイコン サムネイルとライブ プレビュー ビットマップのカスタマイズ

説明

Windows 7 Desktop Window Manager (DWM) API で導入された関数とメッセージを使用して、象徴的なサムネイルと ライブ プレビュー (または プレビュープレビュー) ビットマップをカスタマイズできます。

具体的には、 DwmSetIconicThumbnail 関数と WM_SENDICONICTHUMBNAILBITMAP メッセージを使用して、象徴的なサムネイルをカスタマイズします。 DwmSetIconicLivePreviewBitmap 関数とWM_SENDICONICLIVEPREVIEWBITMAP メッセージを使用して、象徴的なライブ プレビュー ビットマップを設定することもできます。

DwmSetIconicThumbnail 関数を使用するサンプル アプリケーションについては、「TabThumbnails サンプル」を参照してください。

次の図は、カスタマイズされたサムネイルに変換された既定のサムネイルを示しています。

カスタム ビットマップを使用した元のサムネイル画像と変更されたサムネイル画像の図

要件

要件
サポートされている最小のクライアント Windows 7 または Windows Vista Service Pack 2 (SP2) と Windows Vista 用プラットフォーム更新プログラム
サポートされている最小のサーバー Windows Server 2008 R2 または Windows Server 2008 Service Pack 2 (SP2) および Windows Server 2008 用プラットフォーム更新プログラム
最小 Windows SDK Windows 7 用 Windows ソフトウェア開発キット (SDK)

TabThumbnails サンプルのビルド

Microsoft Visual Studio を使用してサンプルをビルドするには (推奨される方法)

  1. Windows エクスプローラーを開き、TabThumbnails.sln ファイルがあるフォルダーを参照します。
  2. ソリューション ファイル (.sln) をダブルクリックして、Microsoft Visual Studio でファイルを開きます。
  3. [ビルド] メニューの [ソリューションのビルド] をクリックします。 アプリケーションは、既定の \Debug ディレクトリまたは \Release ディレクトリに組み込まれています。

コマンド プロンプトを使用してサンプルをビルドするには

  1. コマンド プロンプト ウィンドウを開き、サンプル ディレクトリを参照します。
  2. msbuild TabThumbnails.sln」と入力します。

デスクトップ ウィンドウ マネージャー

Windows 開発