SHNOTIFICATIONDATA (Windows Embedded CE 6.0)
1/6/2010
This structure contains icon notification data.
Syntax
typedef struct _SHNOTIFICATIONDATA{
DWORD cbStruct;
DWORD dwID;
SHNP npPriority;
DWORD csDuration;
HICON hicon;
DWORD grfFlags;
CLSID clsid;
HWND hwndSink;
LPCTSTR pszHTML;
LPCTSTR pszTitle;
LPARAM lParam;
union
{
SOFTKEYMENU skm;
SOFTKEYNOTIFY rgskn[NOTIF_NUM_SOFTKEYS];
}
LPCTSTR pszTodaySK;
LPCTSTR pszTodayExec;
} SHNOTIFICATIONDATA;
Members
- cbStruct
Size of the structure, in bytes, used for verification and versioning.
- dwID
Identifier for this particular notification.
- npPriority
Priority for the notification, given by the SHNP enumeration.
- csDuration
Duration of the notification. The usage depends on the value of npPriority. Time is in seconds. A value of -1 indicates infinite duration; that is, the notification remains until the user dismisses it, for example, with required user input keystrokes.
- hicon
Handle to the icon for the notification.
grfFlags
Determines which members in the structure are valid or active. The following table shows the possible flag values.Flag Description SHNF_ALERTONUPDATE
Physical alerts are replayed when there is an update to the notification.
SHNF_CRITICAL
The border and title of the notification are highlighted.
SHNF_DISPLAYON
The display is forced to turn on for the notification.
SHNF_FORCEMESSAGE
The notification is forced to display, regardless of Settings.
SHNF_HASMENU
The softkey bar is created from an HMENU passed in skm structure.
SHNF_SHNF_SPINNERS
The notification can be stacked.
SHNF_SILENT
The notification is forced to be silent and not vibrate, regardless of Settings.
SHNF_STRAIGHTTOTRAY
The notification is not displayed when it is initially added. The icon will display for csDurationseconds and will then go straight to the tray. The user can view the icon to see the notification by opening the tray.
SHNF_TITLETIME
The current time is displayed with the notification title.
SHNF_WANTVKTTALK
- clsid
- hwndSink
Handle to the window to receive command choices, dismiss, and so on.
- pszHTML
HTML content for the notification bubble.
- pszTitle
String that contains the optional title for notification bubble.
- lParam
User-defined parameter.
Requirements
Header | aygshell.h |
Library | aygshell.lib |
Windows Embedded CE | Windows Embedded CE 6.0 and later |
See Also
Reference
AYGShell Structures
SHNotificationGetData