Gestionnaire de préversion de recette, exemple
Montre comment écrire un gestionnaire utilisé pour afficher un aperçu de fichier à l’intérieur du volet d’aperçu Windows Explorer ou d’autres hôtes de gestionnaire de préversion.
Cette rubrique contient les sections suivantes :
- Configuration requise
- Téléchargement de l’exemple
- Génération de l’exemple
- Exécution de l'exemple
- Désinscription de l’exemple de DLL de gestionnaire d’aperçu
- Rubriques connexes
Spécifications
Produit | Version minimale du produit |
---|---|
Windows | Windows Vista |
Kit de développement logiciel Windows | 7.0 |
Téléchargement de l’exemple
Emplacement | URL du chemin d’accès |
---|---|
GitHub | Exemple RecipePreviewHandler |
Génération de l'exemple
Pour générer l’exemple à partir de l’invite de commandes :
- Ouvrez la fenêtre d’invite de commandes et accédez au répertoire du projet RecipePreviewHandler . Par exemple :
C:\Program Files\MicrosoftSDKs\Windows\v7.0\Samples\WinUI\Shell\AppShellIntegration\RecipePreviewHandler
. - Entrez
msbuild PreviewHandlerSDKSample.sln
.
Pour générer l’exemple à l’aide de Microsoft Visual Studio (par défaut) :
Ouvrez Windows Explorer et accédez au répertoire du projet RecipePreviewHandler.
Double-cliquez sur l’icône du fichier PreviewHandlerSDKSample.sln pour ouvrir le projet dans Visual Studio.
Notes
L’extension de nom de fichier .sln ne s’affiche pas sous les paramètres de dossier par défaut. Dans ce cas, il peut être identifié par son icône unique ou par sa description de type « Microsoft Visual Studio Solution ».
Dans le menu Générer, sélectionnez Générer la solution.
Notes
Si le système cible est 64 bits (x64), cet exemple de gestionnaire d’aperçu doit être généré en tant qu’application 64 bits.
Exécution de l'exemple
- Ouvrez la fenêtre d’invite de commandes et accédez au répertoire de projet RecipePreviewHandler créé. Par exemple :
C:\Program Files\MicrosoftSDKs\Windows\v7.0\Samples\WinUI\Shell\AppShellIntegration\RecipePreviewHandler\RecipePreviewHandler
. Entrezregsvr32.exe PreviewHandlerSDKSample.dll
pour inscrire le gestionnaire. - Ouvrez Windows Explorer et affichez le volet d’aperçu s’il n’est pas déjà affiché.
- Windows 7 : cliquez sur le bouton du volet d’aperçu.
- Windows Vista : cliquez sur le menu Organiser , accédez au sous-menu Disposition et sélectionnez Volet d’aperçu.
- Utilisez Windows Explorer pour accéder au répertoire de projet RecipePreviewHandler.
- Sélectionnez l’exemple de fichier .recipe.
Pour que la sortie 32 bits (x86) et 64 bits (x64) fonctionne sur une version 64 bits de Windows, définissez la valeur AppId sur l’hôte {534A1E02-D58F-44f0-B58B-36CBED287C7C}
de substitution WOW64, comme indiqué dans le code suivant.
{HKEY_CURRENT_USER,
L"Software\\Classes\\CLSID\\" SZ_CLSID_RecipePreviewHandler,
L"AppID",
L"{534A1E02-D58F-44f0-B58B-36CBED287C7C}"}
Désinscription de l’exemple de DLL de gestionnaire d’aperçu
- Ouvrez la fenêtre d’invite de commandes et entrez
regsvr32.exe /u PreviewHandlerSDKSample.dll
pour annuler l’inscription du gestionnaire.
Rubriques connexes