NOTIFYICONDATA
Contains
information that the system needs to process taskbar status area messages.
typedef struct _NOTIFYICONDATA { // nid
DWORD
cbSize;
HWND hWnd;
UINT uID;
UINT
uFlags;
UINT
uCallbackMessage;
HICON
hIcon;
char
szTip[64];
} NOTIFYICONDATA, *PNOTIFYICONDATA;
Members
cbSize
Size of the NOTIFYICONDATA
structure.
hWnd
Handle of the
window that receives notification messages associated with an icon in the
taskbar status area.
uID
Application-defined
identifier of the taskbar icon.
uFlags
Array of
flags that indicate which of the other members contain valid data. This member
can be a combination of these values:
NIF_ICON |
The hIcon
member is valid. |
NIF_MESSAGE |
The uCallbackMessage
member is valid. |
NIF_TIP |
The szTip
member is valid. |
uCallbackMessage
Application-defined
message identifier. The system uses the specified identifier for notification
messages that it sends to the window identified by hWnd whenever a mouse
event occurs in the bounding rectangle of the icon.
hIcon
Handle of the
icon to add, modify, or delete.
szTip
Tooltip text
to display for the icon.