From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



¿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