Prev Next

NOTIFYICONDATA info

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.

See: