2011-06-21 12 views
5

He visto por el Windows API Code Pack que es posible habilitar el vidrio personalizado en una aplicación de winforms, pero no he podido determinar cómo hacer que las ventanas secundarias se muestren como miniaturas departe para aero peek (de la misma manera que IE muestra el contenido de sus pestañas como ventanas separadas)¿Es posible utilizar Aero Peek para niños con MDI dentro de una aplicación de winforms?

¿es posible hacer esto desde una aplicación de windows Forms, o va a implicar una gran cantidad de P/Invoke vudú?

Respuesta

2

El paquete de código API de Windows contiene lo que necesita para esto. Consulte la clase Microsoft.WindowsAPICodePack.Taskbar.TabbedThumbnailManager y las clases relacionadas en la documentación.

Estas clases le permiten proporcionar miniaturas personalizadas e imágenes de vista previa en la barra de tareas, desde Bitmap o desde un control secundario (presumiblemente también puede usar una ventana secundaria MDI, aunque no lo he probado)

+0

Parece que no pude ver la madera de los árboles (!), Aunque la documentación es "menos que brillante" –

Cuestiones relacionadas