¿Cómo Puedo Minimizar un VI Como Icono en la Bandeja de Sistema de Windows?



Software Primario:
Versión de Software Primario: 7.1
Versión de Software Primario Corregido: N/A
Software Secundario: N/A

Problema: ¿Es posible minimizar un VI como icono en la bandeja de sistema de Window, en lugar de la barra de tareas? Si es que se puede, ¿cómo lo hago?

Solución:

Si es posible, Para lograrlo tiene que utilizar la función shell_notifyicon() de shell32.dll, la cual se localiza en el directorio de sistema de Windows.

Para esto, tendrá que crear una MCF.dll que pueda cargar un archivo icono y que también tenga acceso a ciertas funciones necesarias.

La función shell_notifyicon() acepta 5 entradas. Primero necesitará un manejador de ventana y uno de icono.

Puede obtener el manejador del icono utilizando la función LoadIcon(). Y puede obtener el manejador de ventana desde "Window Get Refnum.vi" el cual es un VI que se encuentra empaquetado en la liga adjunta a este documento.

Para obtener más ayuda sobre Shell_notifycon() refiérase a la librería MSDN en el sitio web de soporte de Microsoft.

 



Ligas Relacionadas: Developer Zone Example: Windows API Function Utilities (32-bit) for LabVIEW

Archivos Adjuntos:





Día del Reporte: 05/13/2003
Última Actualización: 01/02/2010
Identificación del Documento: 2XC05R0H