Page tree
Skip to end of metadata
Go to start of metadata

Structure defining a notification message from a navigation item. Typically processed in the NavigationItemUIInterface function NavItemNotify.

The actual type passed to NavItemNotify might be a derived type of NAVITEMNOTIFY. See below for information on which events pass which types.

Structure

 

Members

strFQN
Type: LPCWSTR
The FQN of the navigation item the message relates to

pContext
Type: LPARAM
The context that was specified when the navigation item was insterted
nMsg
Type: UINT

The message

MessageDescription Actual TypeRequires Flag On Insertion?
NI_EVENT_MOUSE_LCLICKLeft mouse button was clicked on the itemTasks, FoldersNAVITEMNOTIFYMOUSEYes
NI_EVENT_MOUSE_RCLICKRight mouse button was clicked on the itemTasks, FoldersNAVITEMNOTIFYMOUSEYes
NI_EVENT_MOUSE_DBLCLICKLeft button was double clicked on the itemTasks, FoldersNAVITEMNOTIFYMOUSEYes
NI_EVENT_ACTIVATEThe UI is to be activated for the navigation item (Navigated to)Folders, ItemsNAVITEMNOTIFYNo
NI_EVENT_DEACTIVATEThe UI is being deactivated (Navigated away from)Folders, ItemsNAVITEMNOTIFYNo
NI_EVENT_NOTIFYGeneral notification eventAllNAVITEMNOTIFYNo
NI_EVENT_CREATEDThe navigation item was createdAllNAVITEMNOTIFYNo
NI_EVENT_DESTROYEDThe navigation item was destroyedAllNAVITEMNOTIFYNo
wParam
Type: WPARAM
A client defined parameter passed to notification functions.
lParam
Type: LPARAM
A client defined parameter passed to notification functions.
strArguments
Type: LPCWSTR
Any extra arguments relating to the notification. Cannot be NULL. May be empty string.
hItem
Type: NavHandle
The NavHandle of the navigation item that issues the notification
strAlias
Type: LPCWSTR
The alias of the navigation item. Cannot be NULL but might be empty string if no alias has been defined.

 

Remarks

None 

Examples

None

See Also

NavigationItemUIInterface

NavItemNotify