Me he estado preguntando, cada vez que se llama al método de la clase NotifyIcon
ShowBalloonTip
, se obtiene una información sobre herramientas globo de la siguiente manera:Cómo crear información sobre herramientas y globos ricos ricos en área de notificación
Fig 1: Estándar cuadro emergente
Algunas aplicaciones y productos de Microsoft son capaces de mostrar más de los globos de sugerencias 'simples'.
He aquí algunos ejemplos:
Fig2: Actualización de Windows Globo Tooltip
Driver Installation Tip http://i.msdn.microsoft.com/dynimg/IC295019.png
Fig3: Hardware de instalación del controlador cuadro emergente
Fig4: Hardware La eliminación Información sobre la herramienta (Programa: USB Safely Remove)
un buen vistazo a las figuras 2, 3 y 4, revela que no son estándar sobre herramientas de globo!
Fig2 tiene una forma diferente, posiblemente al establecer la propiedad Region
. También tiene un icono personalizado que es mucho más grande que el estándar ToolTipIcon.
La figura 3 usa la forma estándar (creo) pero tiene un icono personalizado que no hace falta decir que es más grande que el tamaño predeterminado de ToolTipIcon.
Fig4 utiliza un estándar ToolTipIcon pero tiene una forma diferente.
Mi pregunta es, ¿cómo se puede crear una de las herramientas de globo 'enriquecidas' que se ven en el área de notificación en .NET? Puedo manejar WinAPI así como también puede producir el resultado necesario.
* Mi * buena mirada no me dice eso. ¿Qué tiene de diferente tu aspecto? Sí, usan grandes iconos personalizados. Eso es compatible desde Windows XP SP2. Utilice la función ['Shell_NotifyIcon'] (http://msdn.microsoft.com/en-us/library/windows/desktop/bb762159.aspx) para crearlos. –