Encontré something in a Microsoft development forum que trata este tema. La pregunta era sobre una manera de proporcionar una imagen en miniatura personalizada, a la que Microsoft de Leonardo Blanco respondió con esto:
Hacemos ningún plan [t] para proporcionar un medio para una aplicación para crear una representación en miniatura alternativa personalizada , pero vamos a proporcionar una API de optar por la imagen en miniatura normal por completo ....
parece que esos planes podrían haber cambiado mientras tanto, a juzgar por la existencia de MSDN de las funciones y DwmSetIconicLivePreviewBitmap
DwmSetIconicThumbnail
para Windows 7. En este momento esas entradas don Realmente contiene explicaciones, pero sus nombres parecen prometedores.
Alguien señaló que la miniatura del Reproductor de Windows Media muestra el video en movimiento incluso cuando la ventana está minimizada.La explicación de Blanco:
WMP utiliza un nuevo video de la tubería que se refiere directamente a la [escritorio del administrador de ventanas] para lograr una experiencia de reproducción más suave . Esta canalización depende de [DirectX] y no depende de la información de visibilidad de la ventana, por lo que la miniatura se puede mantener activa aunque la ventana esté minimizada, como mientras la aplicación continúe enviando fotogramas. Sin embargo, puede notar que , que la interfaz de usuario alrededor del video ya no está en vivo (esto es difícil de observar porque la interfaz de usuario alrededor del video no suele actualizarse). Para obtener un poco más de información sobre este método, consulte la API DwmSetPresentParameters
.
Me temo que no puedo encontrar nada más sobre esto. La documentación para las funciones de DWM es escasa.
Dada la naturaleza de su aplicación, tal vez vale la pena considerar un gadget para vivir en Windows Sidebar.
en movimiento la forma de la pantalla probablemente trabajar, pero parece un poco de un bodge. No obstante, no se descartan corchetes .............. HMcG – HMcG
Windows Media Player sí logró este truco. A menos, por supuesto, que estén sobrepasando el botón de minimizar y moviendo el formulario fuera de la pantalla. – HMcG
Puse que es un truco, probablemente haya un método adecuado, pero si necesita que funcione y no puede encontrar una solución, no creo que cause ningún problema. – PeteT