Compartir a través de


Personalización de una miniatura icónica y un mapa de bits de vista previa dinámica

Descripción

Puedes personalizar una miniatura emblemática y un mapa de bits de vista previa dinámica (o vista previa de peek) mediante funciones y mensajes que se introducen en las API del Administrador de ventanas de escritorio (DWM) de Windows 7.

En concreto, se usa la función DwmSetIconicThumbnail y el mensaje WM_SENDICONICTHUMBNAILBITMAP para personalizar una miniatura emblemática. También puede usar la función DwmSetIconicLivePreviewBitmap y el mensaje WM_SENDICONICLIVEPREVIEWBITMAP para establecer un mapa de bits de vista previa dinámica emblemático.

Para ver una aplicación de ejemplo que usa la función DwmSetIconicThumbnail , consulte el ejemplo TabThumbnails.

En la ilustración siguiente se muestra una miniatura predeterminada transformada en una miniatura personalizada.

ilustración de una imagen en miniatura original y una imagen en miniatura modificada con un mapa de bits personalizado

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7 o Windows Vista con Service Pack 2 (SP2) y Actualización de plataforma para Windows Vista
Servidor mínimo compatible Windows Server 2008 R2 o Windows Server 2008 con Service Pack 2 (SP2) y Actualización de plataforma para Windows Server 2008
Sdk mínimo de Windows Kit de desarrollo de software de Windows (SDK) para Windows 7

Creación del ejemplo TabThumbnails

Para compilar el ejemplo mediante Microsoft Visual Studio (método preferido)

  1. Abra el Explorador de Windows y vaya a la carpeta donde se encuentra el archivo TabThumbnails.sln.
  2. Haga doble clic en el archivo de solución (.sln) para abrir el archivo en Microsoft Visual Studio.
  3. En el menú Compilar , haga clic en Compilar solución. La aplicación está integrada en el directorio predeterminado \Debug o \Release.

Para compilar el ejemplo mediante el símbolo del sistema

  1. Abra una ventana del símbolo del sistema y vaya al directorio de ejemplo.
  2. Escriba msbuild TabThumbnails.sln.

Administrador de ventanas de escritorio

Desarrollo de Windows