Condividi tramite


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.

illustrazione di un'immagine di anteprima originale e di un'immagine di anteprima modificata con una bitmap 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)

  1. Aprire Esplora risorse e passare alla cartella in cui si trova il file TabThumbnails.sln.
  2. Fare doppio clic sul file della soluzione (.sln) per aprire il file in Microsoft Visual Studio.
  3. 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

  1. Aprire una finestra del prompt dei comandi e navigare nella directory di esempio.
  2. Immettere msbuild TabThumbnails.sln.

Desktop Window Manager

Sviluppo Windows