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:
- Requirements
- Baixando o exemplo
- Compilando o exemplo
- Executando o exemplo
- Cancelar o registro da DLL do manipulador de visualização de exemplo
- Tópicos relacionados
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:
- 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 compilar 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 "Solução do Microsoft Visual Studio".
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
- 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
. Insiraregsvr32.exe PreviewHandlerSDKSample.dll
para registrar o manipulador. - 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.
- Use o Windows Explorer para navegar até o diretório do projeto RecipePreviewHandler.
- 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.
Tópicos relacionados