共用方式為


配方預覽處理程式範例

示範如何在 Windows 檔案總管預覽窗格或其他預覽處理程式主機內撰寫用來顯示檔案預覽的處理程式。

本主題包含下列各節:

要求

產品 最低產品版本
窗戶 Windows Vista
Windows 軟體開發工具套件 (SDK) 7.0

 

下載範例

位置 路徑 URL
GitHub RecipePreviewHandler 範例

建置範例

若要從命令提示字元建置範例:

  1. 開啟命令提示字元視窗,然後流覽至 RecipePreviewHandler 項目目錄。 例如,C:\Program Files\MicrosoftSDKs\Windows\v7.0\Samples\WinUI\Shell\AppShellIntegration\RecipePreviewHandler
  2. 輸入 msbuild PreviewHandlerSDKSample.sln

若要使用 Microsoft Visual Studio 建置範例(慣用):

  1. 開啟 Windows 檔案總管並流覽至 RecipePreviewHandler 項目目錄。

  2. 按兩下PreviewHandlerSDKSample.sln檔案的圖示,以在Visual Studio中開啟專案。

    注意

    默認資料夾設定下不會顯示.sln擴展名。 在此情況下,可以透過其唯一圖示或其類型描述來識別它「Microsoft Visual Studio 解決方案」。

     

  3. 從 [建置] 功能表中,選取 [建置方案]。

注意

如果目標系統是64位 (x64),這個範例預覽處理程式必須建置為64位應用程式。

 

執行範例

  1. 開啟命令提示字元視窗,並流覽至建置 RecipePreviewHandler 項目目錄。 例如,C:\Program Files\MicrosoftSDKs\Windows\v7.0\Samples\WinUI\Shell\AppShellIntegration\RecipePreviewHandler\RecipePreviewHandler。 輸入 regsvr32.exe PreviewHandlerSDKSample.dll 以註冊處理程式。
  2. 開啟 [Windows 檔案總管],如果尚未顯示預覽窗格,請加以顯示。
    • Windows 7:按兩下 [預覽] 窗格按鈕。
    • Windows Vista:單擊 [整理] 功能表,移至 [版面配置] 子功能表,然後選取 [預覽窗格]。
  3. 使用 Windows 檔案總管流覽至 RecipePreviewHandler 項目目錄。
  4. 選取範例 .recipe 檔案。

若要讓 32 位 (x86) 和 64 位 (x64) 輸出在 64 位版本的 Windows 上運作,請將 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 取消註冊處理程式。

IPreviewHandler

IPreviewHandlerFrame

應用程式使用者模型識別碼 (AppUserModelIDs)