Partilhar via


Exemplo de gestor de pré-visualização de receita

Demonstra como escrever um gestor utilizado para exibir uma pré-visualização de arquivo no painel de pré-visualização do Windows Explorer ou em outros ambientes de pré-visualização.

Este tópico contém as seguintes seções:

Requerimentos

Produto Versão mínima do produto
Windows Windows Vista
Kit de Desenvolvimento de Software (SDK) do Windows 7.0

 

Download do exemplo

Localização URL do caminho
GitHub Exemplo de RecipePreviewHandler

Construindo a amostra

Para criar o exemplo a partir do prompt de comando:

  1. Abra a janela do prompt de comando e navegue até o diretório do projeto RecipePreviewHandler. Por exemplo, C:\Program Files\MicrosoftSDKs\Windows\v7.0\Samples\WinUI\Shell\AppShellIntegration\RecipePreviewHandler.
  2. Digite msbuild PreviewHandlerSDKSample.sln.

Para criar o exemplo usando o Microsoft Visual Studio (preferencial):

  1. Abra o Windows Explorer e navegue até o diretório do projeto RecipePreviewHandler.

  2. Clique duas vezes no ícone do arquivo PreviewHandlerSDKSample.sln para abrir o projeto no Visual Studio.

    Observação

    A extensão de nome de arquivo .sln não é mostrada nas configurações de pasta padrão. Nessa situação, ele pode ser identificado por seu ícone exclusivo ou por sua descrição de tipo "Microsoft Visual Studio Solution".

     

  3. No menu Build, selecione Compilar Solução.

Observação

Se o sistema de destino for de 64 bits (x64), esse manipulador de visualização de exemplo deverá ser criado como um aplicativo de 64 bits.

 

Executando o exemplo

  1. Abra a janela do prompt de comando e navegue até o diretório do projeto criado RecipePreviewHandler . Por exemplo, C:\Program Files\MicrosoftSDKs\Windows\v7.0\Samples\WinUI\Shell\AppShellIntegration\RecipePreviewHandler\RecipePreviewHandler. Insira regsvr32.exe PreviewHandlerSDKSample.dll para registar o manipulador.
  2. Abra o Explorador do Windows e mostre o painel de pré-visualização se ainda não estiver apresentado.
    • Windows 7: Clique no botão do painel de visualização.
    • Windows Vista: Clique no menu Organizar, vá para o submenu Layout e selecione Painel de Visualização.
  3. Use o Windows Explorer para navegar até o diretório RecipePreviewHandler projeto.
  4. Selecione o arquivo .recipe de exemplo.

Para fazer com que a saída de 32 bits (x86) e 64 bits (x64) funcione em uma versão de 64 bits do Windows, defina o valor AppId para o host substituto WOW64 {534A1E02-D58F-44f0-B58B-36CBED287C7C}, conforme mostrado no código a seguir.

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

Cancelando o registro da DLL do manipulador de visualização de exemplo

  • Abra a janela do prompt de comando e digite regsvr32.exe /u PreviewHandlerSDKSample.dll para cancelar o registro do manipulador.

IPreviewHandler

IPreviewHandlerFrame

IDs de modelo de usuário de aplicativo (AppUserModelIDs)