Udostępnij przez


Przykład procedury obsługi podglądu przepisu

Pokazuje, jak napisać moduł obsługi używany do wyświetlania podgląd pliku w okienku podglądu Eksploratora Windows lub innych aplikacjach obsługujących podgląd.

Ten temat zawiera następujące sekcje:

Wymagania

Produkt Minimalna wersja produktu
Windows Windows Vista
Windows Software Development Kit (SDK) 7.0

 

Pobieranie przykładu

Lokalizacja Adres URL ścieżki
GitHub przykład RecipePreviewHandler

Kompilowanie przykładu

Aby skompilować przykład z poziomu wiersza polecenia:

  1. Otwórz okno wiersza polecenia i przejdź do katalogu projektu RecipePreviewHandler. Na przykład C:\Program Files\MicrosoftSDKs\Windows\v7.0\Samples\WinUI\Shell\AppShellIntegration\RecipePreviewHandler.
  2. Wprowadź msbuild PreviewHandlerSDKSample.sln.

Aby skompilować przykład przy użyciu programu Microsoft Visual Studio (preferowane):

  1. Otwórz Eksploratora Windows i przejdź do katalogu projektu RecipePreviewHandler.

  2. Kliknij dwukrotnie ikonę pliku PreviewHandlerSDKSample.sln, aby otworzyć projekt w programie Visual Studio.

    Notatka

    Rozszerzenie nazwy pliku .sln nie jest wyświetlane w domyślnych ustawieniach folderu. W takiej sytuacji można go zidentyfikować za pomocą unikatowej ikony lub opisu typu "Microsoft Visual Studio Solution".

     

  3. Z menu kompilacji wybierz pozycję Build Solution.

Notatka

Jeśli system docelowy jest 64-bitowy (x64), ten przykładowy program obsługi w wersji zapoznawczej musi zostać skompilowany jako aplikacja 64-bitowa.

 

Uruchamianie przykładu

  1. Otwórz okno wiersza polecenia i przejdź do utworzonego katalogu projektu RecipePreviewHandler. Na przykład C:\Program Files\MicrosoftSDKs\Windows\v7.0\Samples\WinUI\Shell\AppShellIntegration\RecipePreviewHandler\RecipePreviewHandler. Wprowadź regsvr32.exe PreviewHandlerSDKSample.dll, aby zarejestrować obsługę.
  2. Otwórz Eksploratora Windows i wyświetl okienko podglądu, jeśli nie jest jeszcze wyświetlane.
    • windows 7: kliknij przycisk okienka podglądu.
    • Windows Vista: kliknij menu Organizuj, przejdź do podmenu Układ i wybierz pozycję Okienko podglądu.
  3. Użyj Eksploratora Windows, aby przejść do katalogu projektu RecipePreviewHandler.
  4. Wybierz przykładowy plik .recipe.

Aby zarówno 32-bitowe (x86), jak i 64-bitowe (x64) wyniki działały w 64-bitowej wersji systemu Windows, ustaw wartość AppId na {534A1E02-D58F-44f0-B58B-36CBED287C7C}hosta pośredniczącego WOW64, jak pokazano w poniższym kodzie.

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

Wyrejestrowywanie przykładowej biblioteki DLL programu obsługi w wersji zapoznawczej

  • Otwórz okno wiersza polecenia i wprowadź kod regsvr32.exe /u PreviewHandlerSDKSample.dll, aby wyrejestrować program obsługi.

IPreviewHandler

IPreviewHandlerFrame

identyfikatory modelu użytkownika aplikacji (AppUserModelIDs)