Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Illustra come scrivere un gestore di eventi usato per visualizzare un'anteprima di file all'interno del riquadro di anteprima di Esplora file o di altri host del gestore di anteprima.
Questo argomento contiene le sezioni seguenti:
- Requisiti
- Scaricamento del di esempio
- Costruzione del campione
- Esecuzione dell'esempio
- Annullare la 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
| Ubicazione | percorso URL |
|---|---|
| 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 (preferito):
Aprire Esplora file 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 .sln nome file non viene visualizzata nelle impostazioni predefinite della cartella. In questo caso, può essere identificato dall'icona univoca o dalla relativa descrizione del tipo "Microsoft Visual Studio Solution".
Dal menu Compila, selezionare la voce Compila soluzione.
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 predefinita RecipePreviewHandler progetto. Ad esempio,
C:\Program Files\MicrosoftSDKs\Windows\v7.0\Samples\WinUI\Shell\AppShellIntegration\RecipePreviewHandler\RecipePreviewHandler. Immettereregsvr32.exe PreviewHandlerSDKSample.dllper 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, andare al sottomenu Layout e selezionare Riquadro di anteprima.
- Utilizzare Esplora file per passare alla directory del progetto RecipePreviewHandler.
- Seleziona il file .recipe di esempio.
Per fare in modo che l'output a 32 bit (x86) e a 64 bit (x64) funzioni su una versione a 64 bit di Windows, impostare il valore AppId sull'host surrogato WOW64 {534A1E02-D58F-44f0-B58B-36CBED287C7C}, 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 delle anteprime di esempio
- Aprire la finestra del prompt dei comandi e immettere
regsvr32.exe /u PreviewHandlerSDKSample.dllper annullare la registrazione del gestore.
Argomenti correlati