VBasicFacil
Principal - Enlaces - Codigo - Controles - API
Declaración
Type NOTIFYICONDATA cbSize As Long hwnd As Long uID As Long uFlags As Long uCallbackMessage As Long hIcon As Long szTip As String * 64 End Type
Descripción
La estructura NOTIFYICONDATA contiene información necesaria para que el sistema procese los mensajes del Taskbar.
Elementos
cbSize Tamaño de la estructura en bytes.
hwnd Manejador de la ventana que recibe los mensajes asociados con el icono del taskbar. El interprete de comandos utiliza hwnd y uID para identificar que icono es invocado por el Shell_NorifyIcon
uID Identificación del icono del taskbar. Se pueden tener multiples iconos asociados con un hwnd, asignados cada uno a un diferente uID.
uFlags Indica cual de los otros elementos tiene datos validos. Puede tener cada una de las siguientes combinaciones
NIF_ICON el hIcon tiene datos validos
NIF_MESSAGE El uCallbackMessage tiene datos validos
NIF_TIP el szTip tiene datos validos
NIF_STATE el dwState tiene datos validos
NIF_INFO Utiliza un ToolTip en formato de bocadillo (de comic) en lugar del ToolTip estandard.
NIF_GUID Reservado.
uCallbackMessage Identificador de mensaje. El sistema utiliza este indentificador para enviar notificaciones a la ventana identificada por hWnd. Esta notificación se envia cuando ocurre un evento del raton en la zona del icono, o cuando el icono es seleccionado o activado con el teclado.
hIcon Manejador del icono que se va a añadir, modificar o eliminar. Para evitar distorsiones en el icono, hay que tener en cuenta que las distintas versiones de windows soportan distintos tipos de iconos. Windows 95, Windows 98 y Windows NT 4.0 soportan iconos de hasta cuatro bits por pixel (BPP). Windows Millennium y Windows 2000 soportan iconos con una profundidad de color superior al modo de visualización. Windows XP soporta iconos de hasta 32 BPP.
szTip Puntero a una cadena terminada en un caracter nulo con el texto para un ToolTip estandard. Puede tener hasta 64 caracteres incluyendo el caracter nulo final.
Uso
Usado por:
Ultima actualización : 30 de noviembre de 2003 Copyright © 2001 Silared, s.l. correo-e : vbasicfacil@silared.com