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:
- Requisitos
- Transferência do exemplo
- Construindo a amostra
- Executando o exemplo
- Desregistar a DLL do manipulador de pré-visualização de amostra
- Tópicos relacionados
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:
- 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
. - Digite
msbuild PreviewHandlerSDKSample.sln
.
Para criar o exemplo usando o Microsoft Visual Studio (preferencial):
Abra o Windows Explorer e navegue até o diretório do projeto RecipePreviewHandler.
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".
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
- 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
. Insiraregsvr32.exe PreviewHandlerSDKSample.dll
para registar o manipulador. - 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.
- Use o Windows Explorer para navegar até o diretório RecipePreviewHandler projeto.
- 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.
Tópicos relacionados