レシピ プレビュー ハンドラーのサンプル
Windows エクスプローラー プレビュー ウィンドウまたはその他のプレビュー ハンドラー ホスト内にファイル プレビューを表示するために使用するハンドラーを記述する方法を示します。
このトピックは、次のセクションで構成されています。
必要条件
製品 | 製品の最小バージョン |
---|---|
Windows | Windows Vista |
Windows Software Development Kit (SDK) | 7.0 |
サンプルのダウンロード
場所 | パス URL |
---|---|
GitHub | RecipePreviewHandler サンプル |
サンプルのビルド
コマンド プロンプトからサンプルをビルドするには:
- コマンド プロンプト ウィンドウを開き、 RecipePreviewHandler プロジェクト ディレクトリに移動します。 たとえば、「
C:\Program Files\MicrosoftSDKs\Windows\v7.0\Samples\WinUI\Shell\AppShellIntegration\RecipePreviewHandler
」のように入力します。 - 「
msbuild PreviewHandlerSDKSample.sln
」と入力します。
Microsoft Visual Studio を使用してサンプルをビルドするには (推奨):
Windows エクスプローラーを開き、RecipePreviewHandler プロジェクト ディレクトリに移動します。
PreviewHandlerSDKSample.sln ファイルのアイコンをダブルクリックして、Visual Studio でプロジェクトを開きます。
Note
.sln ファイル名拡張子は、既定のフォルダー設定では表示されません。 このような状況では、一意のアイコンまたは種類の説明 "Microsoft Visual Studio Solution" で識別できます。
[ビルド] メニューの [ソリューションのビルド] を選択します。
Note
ターゲット システムが 64 ビット (x64) の場合、このサンプル プレビュー ハンドラーは 64 ビット アプリケーションとしてビルドする必要があります。
サンプルの実行
- コマンド プロンプト ウィンドウを開き、ビルドされた RecipePreviewHandler プロジェクト ディレクトリに移動します。 たとえば、「
C:\Program Files\MicrosoftSDKs\Windows\v7.0\Samples\WinUI\Shell\AppShellIntegration\RecipePreviewHandler\RecipePreviewHandler
」のように入力します。 を入力regsvr32.exe PreviewHandlerSDKSample.dll
してハンドラーを登録します。 - Windows エクスプローラーを開き、まだ表示されていない場合はプレビュー ウィンドウを表示します。
- Windows 7: プレビュー ウィンドウ ボタンをクリックします。
- Windows Vista: [ 整理 ] メニューをクリックし、[ レイアウト ] サブメニューに移動し、[ プレビュー ウィンドウ] を選択します。
- Windows エクスプローラーを使用して RecipePreviewHandler プロジェクト ディレクトリに移動します。
- 例の .recipe ファイルを選択します。
64 ビット バージョンの Windows で 32 ビット (x86) と 64 ビット (x64) の両方の出力を機能させるには、次のコードに示すように AppId 値を WOW64 サロゲート ホスト {534A1E02-D58F-44f0-B58B-36CBED287C7C}
に設定します。
{HKEY_CURRENT_USER,
L"Software\\Classes\\CLSID\\" SZ_CLSID_RecipePreviewHandler,
L"AppID",
L"{534A1E02-D58F-44f0-B58B-36CBED287C7C}"}
サンプル プレビュー ハンドラー DLL の登録を解除する
- コマンド プロンプト ウィンドウを開き、「 」と入力
regsvr32.exe /u PreviewHandlerSDKSample.dll
してハンドラーの登録を解除します。
関連トピック