Esempio di gestore anteprima file recipe
Illustra come scrivere un gestore usato per visualizzare un'anteprima di file nel riquadro di anteprima di Esplora risorse o in altri host del gestore di anteprima.
In questo argomento sono incluse le sezioni seguenti:
- Requisiti
- Download dell'esempio
- Compilazione dell'esempio
- Esecuzione dell'esempio
- Annullamento della registrazione della DLL del gestore di anteprima di esempio
- Argomenti correlati
Requisiti
Prodotto | Versione minima del prodotto |
---|---|
Windows | Windows Vista |
Windows Software Development Kit (SDK) | 7.0 |
Download dell'esempio
Posizione | URL percorso |
---|---|
GitHub | Esempio RecipePreviewHandler |
Compilazione dell'esempio
Per compilare l'esempio dal prompt dei comandi:
- Aprire la finestra del prompt dei comandi e passare alla directory del progetto RecipePreviewHandler . Ad esempio,
C:\Program Files\MicrosoftSDKs\Windows\v7.0\Samples\WinUI\Shell\AppShellIntegration\RecipePreviewHandler
. - Immettere
msbuild PreviewHandlerSDKSample.sln
.
Per compilare l'esempio usando Microsoft Visual Studio (scelta consigliata):
Aprire Esplora risorse e passare alla directory del progetto RecipePreviewHandler .
Fare doppio clic sull'icona per il file PreviewHandlerSDKSample.sln per aprire il progetto in Visual Studio.
Nota
L'estensione del nome file sln non viene visualizzata nelle impostazioni predefinite della cartella. In questo caso, può essere identificato dalla relativa icona univoca o dalla relativa descrizione del tipo "Microsoft Visual Studio Solution".
Scegliere Compila soluzione dal menu Compila.
Nota
Se il sistema di destinazione è a 64 bit (x64), questo gestore di anteprima di esempio deve essere compilato come applicazione a 64 bit.
Esecuzione dell'esempio
- Aprire la finestra del prompt dei comandi e passare alla directory del progetto RecipePreviewHandler compilata. Ad esempio,
C:\Program Files\MicrosoftSDKs\Windows\v7.0\Samples\WinUI\Shell\AppShellIntegration\RecipePreviewHandler\RecipePreviewHandler
. Immettereregsvr32.exe PreviewHandlerSDKSample.dll
per registrare il gestore. - Aprire Esplora risorse e visualizzare il riquadro di anteprima, se non è già visualizzato.
- Windows 7: fare clic sul pulsante del riquadro di anteprima.
- Windows Vista: fare clic sul menu Organizza , passare al sottomenu Layout e selezionare Riquadro di anteprima.
- Usare Esplora risorse per passare alla directory del progetto RecipePreviewHandler .
- Selezionare il file con estensione recipe di esempio.
Per fare in modo che l'output a 32 bit (x86) e a 64 bit (x64) funzioni in una versione a 64 bit di Windows, impostare il valore AppId sull'host {534A1E02-D58F-44f0-B58B-36CBED287C7C}
surrogato WOW64 , come illustrato nel codice seguente.
{HKEY_CURRENT_USER,
L"Software\\Classes\\CLSID\\" SZ_CLSID_RecipePreviewHandler,
L"AppID",
L"{534A1E02-D58F-44f0-B58B-36CBED287C7C}"}
Annullamento della registrazione della DLL del gestore di anteprima di esempio
- Aprire la finestra del prompt dei comandi e immettere
regsvr32.exe /u PreviewHandlerSDKSample.dll
per annullare la registrazione del gestore.
Argomenti correlati