Exempel på förhandsgranskningshanterare för recept
Visar hur du skriver en hanterare som används för att visa en filförhandsvisning i Utforskarens förhandsgranskningsruta eller andra förhandsvisningshanterare.
Det här avsnittet innehåller följande avsnitt:
- Krav
- Ladda ner exemplet
- Bygga Exempel
- Köra Exemplet
- Avregistrera exempelhanterarens förhandsgranskning DLL
- Relaterade ämnen
Krav
Produkt | Lägsta produktversion |
---|---|
Windows | Windows Vista |
Windows Software Development Kit (SDK) | 7.0 |
Ladda ned exemplet
Plats | Sökvägs-URL |
---|---|
GitHub | RecipePreviewHandler-exempel |
Skapa exemplet
Så här skapar du exemplet från kommandotolken:
- Öppna kommandotolken och gå till RecipePreviewHandler projektkatalog. Till exempel
C:\Program Files\MicrosoftSDKs\Windows\v7.0\Samples\WinUI\Shell\AppShellIntegration\RecipePreviewHandler
. - Ange
msbuild PreviewHandlerSDKSample.sln
.
För att bygga exemplet med hjälp av Microsoft Visual Studio (rekommenderas):
Öppna Utforskaren och gå till projektkatalogen RecipePreviewHandler.
Dubbelklicka på ikonen för filen PreviewHandlerSDKSample.sln för att öppna projektet i Visual Studio.
Not
Filnamnstillägget .sln visas inte under standardmappinställningarna. I så fall kan den identifieras med dess unika ikon eller av dess typbeskrivning "Microsoft Visual Studio Solution".
På menyn Build väljer du Build Solution.
Obs
Om målsystemet är 64-bitars (x64) måste den här exempelhanteraren för förhandsversionen skapas som ett 64-bitarsprogram.
Att köra exemplet
- Öppna kommandotolksfönstret och navigera till den kompilerade RecipePreviewHandler projektkatalogen. Till exempel
C:\Program Files\MicrosoftSDKs\Windows\v7.0\Samples\WinUI\Shell\AppShellIntegration\RecipePreviewHandler\RecipePreviewHandler
. Angeregsvr32.exe PreviewHandlerSDKSample.dll
för att registrera hanteraren. - Öppna Utforskaren och visa förhandsgranskningsfönstret om det inte redan visas.
- Windows 7: Klicka på knappen för förhandsgranskningspanelen.
- Windows Vista: Klicka på menyn Ordna, gå till undermenyn Layout och välj förhandsgranskningsfönster.
- Använd Utforskaren för att navigera till projektkatalogen RecipePreviewHandler.
- Välj exempelfilen .recipe.
Om du vill att både 32-bitars- (x86) och 64-bitarsutdata (x64) ska fungera på en 64-bitarsversion av Windows, ställ in värdet AppId på WOW64-surrogatvärden {534A1E02-D58F-44f0-B58B-36CBED287C7C}
, som visas i följande kod.
{HKEY_CURRENT_USER,
L"Software\\Classes\\CLSID\\" SZ_CLSID_RecipePreviewHandler,
L"AppID",
L"{534A1E02-D58F-44f0-B58B-36CBED287C7C}"}
Avregistrera exempelvisningshanterarens DLL
- Öppna kommandotolken och ange
regsvr32.exe /u PreviewHandlerSDKSample.dll
för att avregistrera hanteraren.
Relaterade ämnen