Personnaliser une miniature d’icône et une image bitmap Live Preview

Description

vous pouvez personnaliser une image bitmap sous forme et une image de l' aperçu instantané (ou aperçu de l' aperçu) en utilisant des fonctions et des messages introduits dans les api Windows 7 Gestionnaire de fenêtrage (DWM).

Plus précisément, vous utilisez la fonction DwmSetIconicThumbnail et le message WM _ SENDICONICTHUMBNAILBITMAP pour personnaliser une miniature de sous forme. Vous pouvez également utiliser la fonction DwmSetIconicLivePreviewBitmap et le message WM _ SENDICONICLIVEPREVIEWBITMAP pour définir une image bitmap de l’aperçu instantané de sous forme.

Pour obtenir un exemple d’application qui utilise la fonction DwmSetIconicThumbnail , consultez exemple TabThumbnails.

L’illustration suivante montre une miniature par défaut transformée en miniature personnalisée.

illustration d’une image miniature d’origine et d’une image miniature modifiée avec une bitmap personnalisée

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7 ou Windows vista avec Service Pack 2 (SP2) et la mise à jour de la plateforme pour Windows Vista
Serveur minimal pris en charge Windows server 2008 R2 ou Windows server 2008 avec Service Pack 2 (SP2) et mise à jour de plateforme pour Windows Server 2008
SDK Windows minimal Windows kit de développement logiciel (SDK) pour Windows 7

Génération de l’exemple TabThumbnails

pour générer l’exemple à l’aide de Microsoft Visual Studio (méthode recommandée)

  1. ouvrez Windows Explorer et accédez au dossier où se trouve le fichier TabThumbnails. sln.
  2. Double-cliquez sur le fichier solution (. sln) pour ouvrir le fichier dans Microsoft Visual Studio.
  3. Dans le menu Générer, cliquez sur Générer la solution. L’application est générée dans le \ Répertoire de débogage ou de version par défaut \ .

Pour générer l’exemple à l’aide de l’invite de commandes

  1. Ouvrez une fenêtre d’invite de commandes et accédez au répertoire de l’exemple.
  2. Entrez msbuild TabThumbnails.sln.

Gestionnaire de fenêtres du Bureau

Développement Windows