Ejemplo de controlador de vista previa de recetas
Muestra cómo escribir un controlador que se usa para mostrar una vista previa de archivos dentro del panel de vista previa del Explorador de Windows u otros hosts de controlador de vista previa.
Este tema contiene las siguientes secciones:
- Requisitos
- Descarga del ejemplo
- Creación del ejemplo
- Ejecutar el ejemplo
- Anulación del registro del archivo DLL del controlador de vista previa de ejemplo
- Temas relacionados
Requisitos
Producto | Versión mínima del producto |
---|---|
Windows | Windows Vista |
Kit de desarrollo de software de Windows (SDK) | 7.0 |
Descarga del ejemplo
Location | Dirección URL de la ruta de acceso |
---|---|
GitHub | Ejemplo recipePreviewHandler |
Generar el ejemplo
Para compilar el ejemplo desde el símbolo del sistema:
- Abra la ventana del símbolo del sistema y vaya al directorio del proyecto RecipePreviewHandler . Por ejemplo,
C:\Program Files\MicrosoftSDKs\Windows\v7.0\Samples\WinUI\Shell\AppShellIntegration\RecipePreviewHandler
. - Escriba
msbuild PreviewHandlerSDKSample.sln
.
Para compilar el ejemplo con Microsoft Visual Studio (preferido):
Abra el Explorador de Windows y vaya al directorio del proyecto RecipePreviewHandler .
Haga doble clic en el icono del archivo PreviewHandlerSDKSample.sln para abrir el proyecto en Visual Studio.
Nota
La extensión de nombre de archivo .sln no se muestra en la configuración predeterminada de la carpeta. En esa situación, se puede identificar mediante su icono único o por su descripción de tipo "Solución de Microsoft Visual Studio".
En el menú Compilar, seleccione Compilar solución.
Nota
Si el sistema de destino es de 64 bits (x64), este controlador de vista previa de ejemplo debe compilarse como una aplicación de 64 bits.
Ejecutar el ejemplo
- Abra la ventana del símbolo del sistema y vaya al directorio del proyecto RecipePreviewHandler compilado. Por ejemplo,
C:\Program Files\MicrosoftSDKs\Windows\v7.0\Samples\WinUI\Shell\AppShellIntegration\RecipePreviewHandler\RecipePreviewHandler
. Escribaregsvr32.exe PreviewHandlerSDKSample.dll
para registrar el controlador. - Abra el Explorador de Windows y muestre el panel de vista previa si aún no se muestra.
- Windows 7: haga clic en el botón del panel de vista previa.
- Windows Vista: haga clic en el menú Organizar , vaya al submenú Diseño y seleccione Panel de vista previa.
- Use el Explorador de Windows para ir al directorio del proyecto RecipePreviewHandler .
- Seleccione el archivo .recipe de ejemplo.
Para que la salida de 32 bits (x86) y 64 bits (x64) funcione en una versión de 64 bits de Windows, establezca el valor de AppId en el host {534A1E02-D58F-44f0-B58B-36CBED287C7C}
suplente WOW64 , como se muestra en el código siguiente.
{HKEY_CURRENT_USER,
L"Software\\Classes\\CLSID\\" SZ_CLSID_RecipePreviewHandler,
L"AppID",
L"{534A1E02-D58F-44f0-B58B-36CBED287C7C}"}
Anulación del registro del archivo DLL del controlador de vista previa de ejemplo
- Abra la ventana del símbolo del sistema y escriba
regsvr32.exe /u PreviewHandlerSDKSample.dll
para anular el registro del controlador.
Temas relacionados