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.
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)
- Abra el Explorador de Windows y vaya a la carpeta donde se encuentra el archivo TabThumbnails.sln.
- Haga doble clic en el archivo de solución (.sln) para abrir el archivo en Microsoft Visual Studio.
- 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
- Abra una ventana del símbolo del sistema y vaya al directorio de ejemplo.
- Escriba
msbuild TabThumbnails.sln
.