Personalizzare una miniatura icona e una miniatura di anteprima dal vivo
Descrizione
È possibile personalizzare una miniatura iconica e una anteprima live (o anteprima Peek) bitmap utilizzando funzioni e messaggi introdotti da DWM nelle API di Windows 7.
In particolare, si usa la funzioneDwmSetIconicThumbnail e il messaggio WM_SENDICONICTHUMBNAILBITMAP per personalizzare un'anteprima iconica. È anche possibile usare la funzione DwmSetIconicLivePreviewBitmap e il messaggio WM_SENDICONICLIVEPREVIEWBITMAP per impostare una bitmap di anteprima live iconica.
Per un'applicazione di esempio che usa la funzione di DwmSetIconicThumbnail, vedere esempio di TabThumbnails.
La figura seguente mostra un'anteprima predefinita trasformata in un'anteprima personalizzata.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 7 o Windows Vista con Service Pack 2 (SP2) e Aggiornamento della piattaforma per Windows Vista |
Server minimo supportato | Windows Server 2008 R2 o Windows Server 2008 con Service Pack 2 (SP2) e Aggiornamento della piattaforma per Windows Server 2008 |
Windows SDK minimo | Kit di Sviluppo Software (SDK) per Windows 7 |
Compilazione dell'esempio di TabThumbnails
Per compilare l'esempio usando Microsoft Visual Studio (metodo preferito)
- Aprire Esplora risorse e passare alla cartella in cui si trova il file TabThumbnails.sln.
- Fare doppio clic sul file della soluzione (.sln) per aprire il file in Microsoft Visual Studio.
- Nel menu Compila fare clic su Compila soluzione. L'applicazione è compilata nella directory predefinita \Debug o \Release.
Per costruire l'esempio usando il prompt dei comandi
- Aprire una finestra del prompt dei comandi e navigare nella directory di esempio.
- Immettere
msbuild TabThumbnails.sln
.