Bagikan melalui


Sampel Pengelola Pratinjau Resep

Menunjukkan cara menulis handler yang digunakan untuk menampilkan pratinjau file di dalam panel pratinjau Windows Explorer atau host handler pratinjau lainnya.

Topik ini berisi bagian berikut:

Persyaratan

Produk Versi Produk Minimum
Windows Windows Vista
Kit Pengembangan Perangkat Lunak Windows (SDK) 7.0

 

Mengunduh Sampel

Tempat Rute URL
GitHub sampel RecipePreviewHandler

Membangun Sampel

Untuk membuat contoh dari command prompt:

  1. Buka jendela prompt perintah dan navigasi ke direktori proyek RecipePreviewHandler. Misalnya, C:\Program Files\MicrosoftSDKs\Windows\v7.0\Samples\WinUI\Shell\AppShellIntegration\RecipePreviewHandler.
  2. Masukkan msbuild PreviewHandlerSDKSample.sln.

Untuk membuat sampel menggunakan Microsoft Visual Studio (lebih disukai):

  1. Buka Windows Explorer dan navigasikan ke direktori proyek RecipePreviewHandler.

  2. Klik dua kali ikon untuk file PreviewHandlerSDKSample.sln untuk membuka proyek di Visual Studio.

    Nota

    Ekstensi nama file .sln tidak ditampilkan di bawah pengaturan folder default. Dalam situasi itu, dapat diidentifikasi oleh ikon uniknya atau dengan deskripsi jenisnya "Solusi Microsoft Visual Studio".

     

  3. Dari menu Build, pilih Build Solution.

Nota

Jika sistem target adalah 64-bit (x64), penangan pratinjau sampel ini harus dibuat sebagai aplikasi 64-bit.

 

Menjalankan Sampel

  1. Buka jendela prompt perintah dan navigasi ke direktori proyek RecipePreviewHandler bawaan. Misalnya, C:\Program Files\MicrosoftSDKs\Windows\v7.0\Samples\WinUI\Shell\AppShellIntegration\RecipePreviewHandler\RecipePreviewHandler. Masukkan regsvr32.exe PreviewHandlerSDKSample.dll untuk mendaftarkan handler.
  2. Buka Windows Explorer dan perlihatkan panel pratinjau jika belum ditampilkan.
    • Windows 7: Klik tombol panel pratinjau.
    • Windows Vista: Klik menu Organize, buka submenu Tata Letak dan pilih Panel Pratinjau.
  3. Gunakan Windows Explorer untuk menavigasi ke direktori proyek RecipePreviewHandler.
  4. Pilih contoh file .recipe.

Untuk membuat output 32-bit (x86) dan 64-bit (x64) berfungsi pada Windows versi 64-bit, atur nilai AppId ke host pengganti WOW64 {534A1E02-D58F-44f0-B58B-36CBED287C7C}, seperti yang ditunjukkan dalam kode berikut.

{HKEY_CURRENT_USER,   
 L"Software\\Classes\\CLSID\\" SZ_CLSID_RecipePreviewHandler,
 L"AppID",
 L"{534A1E02-D58F-44f0-B58B-36CBED287C7C}"}

Membatalkan pendaftaran DLL Pengelola Pratinjau Sampel

  • Buka jendela prompt perintah dan masukkan regsvr32.exe /u PreviewHandlerSDKSample.dll untuk membatalkan pendaftaran handler.

IPreviewHandler

IPreviewHandlerFrame

AppUserModelIDs (ID Model Pengguna Aplikasi)