Sdílet prostřednictvím


Ukázka obslužné rutiny náhledu receptu

Ukazuje, jak napsat obslužnou rutinu použitou k zobrazení náhledu souboru v podokně náhledu Windows Průzkumníka nebo jiných hostitelích náhledových obslužných rutin.

Toto téma obsahuje následující části:

Požadavky

Výrobek Minimální verze produktu
Windows Windows Vista
Windows Software Development Kit (SDK) 7.0

 

Stažení ukázky

Umístění Adresa URL cesty
GitHub ukázková RecipePreviewHandler

Sestavení ukázky

Sestavení ukázky z příkazového řádku:

  1. Otevřete okno příkazového řádku a přejděte do adresáře projektu RecipePreviewHandler. Například C:\Program Files\MicrosoftSDKs\Windows\v7.0\Samples\WinUI\Shell\AppShellIntegration\RecipePreviewHandler.
  2. Zadejte msbuild PreviewHandlerSDKSample.sln.

Sestavení ukázky pomocí sady Microsoft Visual Studio (upřednostňované):

  1. Otevřete Průzkumníka Windows a přejděte do adresáře projektu RecipePreviewHandler.

  2. Poklikáním na ikonu souboru PreviewHandlerSDKSample.sln otevřete projekt v sadě Visual Studio.

    Poznámka

    Přípona názvu souboru .sln se nezobrazuje ve výchozím nastavení složky. V této situaci ji lze identifikovat pomocí své jedinečné ikony nebo pomocí popisu typu "Microsoft Visual Studio Solution".

     

  3. V nabídce Sestavení vyberte Řešení sestavení .

Poznámka

Pokud je cílový systém 64bitový (x64), musí být tato ukázková obslužná rutina náhledu vytvořena jako 64bitová aplikace.

 

Spuštění vzorku

  1. Otevřete okno příkazového řádku a přejděte do sestaveného adresáře projektu RecipePreviewHandler. Například C:\Program Files\MicrosoftSDKs\Windows\v7.0\Samples\WinUI\Shell\AppShellIntegration\RecipePreviewHandler\RecipePreviewHandler. Zadáním regsvr32.exe PreviewHandlerSDKSample.dll zaregistrujte obslužnou rutinu.
  2. Otevřete Průzkumníka Windows a zobrazte podokno náhledu, pokud ještě není zobrazeno.
    • Windows 7: Klikněte na tlačítko podokna náhledu.
    • Windows Vista: Klikněte na nabídku Uspořádat, přejděte do podnabídky Rozložení a vyberte Podokno náhledu.
  3. Pomocí Průzkumníka Windows přejděte do adresáře projektu RecipePreviewHandler.
  4. Vyberte ukázkový soubor .recept.

Pokud chcete, aby 32bitová (x86) i 64bitová (x64) výstup fungovaly na 64bitové verzi Windows, nastavte hodnotu AppId na náhradní hostitel WOW64 {534A1E02-D58F-44f0-B58B-36CBED287C7C}, jak ukazuje následující kód.

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

Zrušení registrace ukázkové náhledové knihovny DLL handleru

  • Otevřete okno příkazového řádku a zadáním regsvr32.exe /u PreviewHandlerSDKSample.dll odregistrujte obslužnou rutinu.

IPreviewHandler

IPreviewHandlerFrame

ID uživatelských modelů aplikací (AppUserModelIDs)