overview <p>Structure defining a notification message from a navigation item. Typically processed in the&nbsp;<ac:link><ri:page ri:content-title="NavigationItemUIInterface" /></ac:link>&nbsp;function&nbsp;<ac:link><ri:page ri:content-title="NavItemNotify" /></ac:link>.</p><p>The actual type passed to NavItemNotify might be a derived type of NAVITEMNOTIFY. See below for information on which events pass which types.</p> Structure <ac:structured-macro ac:name="code"><ac:plain-text-body><![CDATA[struct NAVITEMNOTIFY { LPCWSTR strFQN; LPARAM pContext; UINT nMsg; WPARAM wParam; LPARAM lParam; LPCWSTR strArguments; NavHandle hItem; LPCWSTR strAlias; };]]></ac:plain-text-body></ac:structured-macro> Members <ac:structured-macro ac:name="vardef"><ac:parameter ac:name="Name">strFQN</ac:parameter><ac:parameter ac:name="Type">LPCWSTR</ac:parameter><ac:parameter ac:name="Style">Member</ac:parameter><ac:parameter ac:name="atlassian-macro-output-type">BLOCK</ac:parameter><ac:rich-text-body><p>The <ac:link><ri:page ri:content-title="FQN" /><ac:plain-text-link-body><![CDATA[FQN]]></ac:plain-text-link-body></ac:link> of the navigation item the message relates to</p></ac:rich-text-body></ac:structured-macro><p><ac:structured-macro ac:name="vardef"><ac:parameter ac:name="Name">pContext</ac:parameter><ac:parameter ac:name="Type">LPARAM</ac:parameter><ac:parameter ac:name="Style">Member</ac:parameter><ac:parameter ac:name="atlassian-macro-output-type">INLINE</ac:parameter><ac:rich-text-body><p>The context that was specified when the navigation item was insterted</p></ac:rich-text-body></ac:structured-macro><ac:structured-macro ac:name="vardef"><ac:parameter ac:name="Name">nMsg</ac:parameter><ac:parameter ac:name="Type">UINT</ac:parameter><ac:parameter ac:name="Style">Member</ac:parameter><ac:parameter ac:name="atlassian-macro-output-type">INLINE</ac:parameter><ac:rich-text-body><p>The message</p><table><tbody><tr><th>Message</th><th>Description</th><th colspan="1" width="">&nbsp;</th><th colspan="1" width="">Actual Type</th><th colspan="1" width="">Requires Flag On Insertion?</th></tr><tr><td>NI_EVENT_MOUSE_LCLICK</td><td>Left mouse button was clicked on the item</td><td colspan="1" width="">Tasks, Folders</td><td colspan="1" width="">NAVITEMNOTIFYMOUSE</td><td colspan="1" width="">Yes</td></tr><tr><td>NI_EVENT_MOUSE_RCLICK</td><td>Right mouse button was clicked <span>on the item</span></td><td colspan="1" width=""><span>Tasks, Folders</span></td><td colspan="1" width=""><span>NAVITEMNOTIFYMOUSE</span></td><td colspan="1" width=""><span>Yes</span></td></tr><tr><td>NI_EVENT_MOUSE_DBLCLICK</td><td>Left button was double clicked <span>on the item</span></td><td colspan="1" width=""><span>Tasks, Folders</span></td><td colspan="1" width=""><span>NAVITEMNOTIFYMOUSE</span></td><td colspan="1" width=""><span>Yes</span></td></tr><tr><td>NI_EVENT_ACTIVATE</td><td>The UI is to be activated for the navigation item (Navigated to)</td><td colspan="1" width="">Folders, Items</td><td colspan="1" width="">NAVITEMNOTIFY</td><td colspan="1" width="">No</td></tr><tr><td>NI_EVENT_DEACTIVATE</td><td>The UI is being deactivated (Navigated away from)</td><td colspan="1" width=""><span>Folders, Items</span></td><td colspan="1" width=""><span>NAVITEMNOTIFY</span></td><td colspan="1" width="">No</td></tr><tr><td><span>NI_EVENT_NOTIFY</span></td><td>General notification event</td><td colspan="1" width=""><span>All</span></td><td colspan="1" width=""><span>NAVITEMNOTIFY</span></td><td colspan="1" width="">No</td></tr><tr><td>NI_EVENT_CREATED</td><td>The navigation item was created</td><td colspan="1" width="">All</td><td colspan="1" width=""><span>NAVITEMNOTIFY</span></td><td colspan="1" width="">No</td></tr><tr><td>NI_EVENT_DESTROYED</td><td>The navigation item was destroyed</td><td colspan="1" width="">All</td><td colspan="1" width=""><span>NAVITEMNOTIFY</span></td><td colspan="1" width=""><span>No</span></td></tr></tbody></table></ac:rich-text-body></ac:structured-macro><ac:structured-macro ac:name="vardef"><ac:parameter ac:name="Name">wParam</ac:parameter><ac:parameter ac:name="Type">WPARAM</ac:parameter><ac:parameter ac:name="Style">Parameter</ac:parameter><ac:parameter ac:name="atlassian-macro-output-type">INLINE</ac:parameter><ac:rich-text-body><p>A client defined parameter passed to notification functions.</p></ac:rich-text-body></ac:structured-macro><ac:structured-macro ac:name="vardef"><ac:parameter ac:name="Name">lParam</ac:parameter><ac:parameter ac:name="Type">LPARAM</ac:parameter><ac:parameter ac:name="Style">Parameter</ac:parameter><ac:parameter ac:name="atlassian-macro-output-type">INLINE</ac:parameter><ac:rich-text-body><p>A client defined parameter passed to notification functions.</p></ac:rich-text-body></ac:structured-macro><ac:structured-macro ac:name="vardef"><ac:parameter ac:name="Name">strArguments</ac:parameter><ac:parameter ac:name="Type">LPCWSTR</ac:parameter><ac:parameter ac:name="Style">Parameter</ac:parameter><ac:parameter ac:name="atlassian-macro-output-type">INLINE</ac:parameter><ac:rich-text-body><p>Any extra arguments relating to the notification. Cannot be NULL. May be empty string.</p></ac:rich-text-body></ac:structured-macro><ac:structured-macro ac:name="vardef"><ac:parameter ac:name="Name">hItem</ac:parameter><ac:parameter ac:name="Type">NavHandle</ac:parameter><ac:parameter ac:name="Style">Parameter</ac:parameter><ac:parameter ac:name="atlassian-macro-output-type">INLINE</ac:parameter><ac:rich-text-body><p>The <ac:link><ri:page ri:content-title="NavHandle" /><ac:plain-text-link-body><![CDATA[NavHandle]]></ac:plain-text-link-body></ac:link> of the navigation item that issues the notification</p></ac:rich-text-body></ac:structured-macro><ac:structured-macro ac:name="vardef"><ac:parameter ac:name="Name">strAlias</ac:parameter><ac:parameter ac:name="Type">LPCWSTR</ac:parameter><ac:parameter ac:name="Style">Parameter</ac:parameter><ac:parameter ac:name="atlassian-macro-output-type">INLINE</ac:parameter><ac:rich-text-body><p>The alias of the navigation item. Cannot be NULL but might be empty string if no alias has been defined.</p></ac:rich-text-body></ac:structured-macro></p> Remarks None Examples None SeeAlso <p><ac:link><ri:page ri:content-title="NavigationItemUIInterface" /></ac:link></p><p><ac:link><ri:page ri:content-title="NavItemNotify" /></ac:link></p>