Compartilhar via


Exemplo do manipulador de visualização de receitas

Demonstra como gravar um manipulador usado para exibir uma visualização de arquivo dentro do painel de visualização do Windows Explorer ou outros hosts do manipulador de visualização.

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

Requisitos

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

 

Baixando o exemplo

Localização URL do caminho
GitHub Exemplo de RecipePreviewHandler

Compilando o exemplo

Para compilar o exemplo no 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 compilar 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 "Solução do Microsoft Visual Studio".

     

  3. No menu Compilar, 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 de projeto RecipePreviewHandler criado. Por exemplo, C:\Program Files\MicrosoftSDKs\Windows\v7.0\Samples\WinUI\Shell\AppShellIntegration\RecipePreviewHandler\RecipePreviewHandler. Insira regsvr32.exe PreviewHandlerSDKSample.dll para registrar o manipulador.
  2. Abra o Windows Explorer e mostre o painel de visualização se ele ainda não estiver exibido.
    • 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 do projeto RecipePreviewHandler.
  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 como o host {534A1E02-D58F-44f0-B58B-36CBED287C7C}alternativo WOW64, 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}"}

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

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

IPreviewHandler

IPreviewHandlerFrame

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