This reference page is linked to from the following overview topics: New Classes and Methods.
#include <imenuman.h>
Extension class for IMenuManager, can be accessed by calling GetCOREInterface()->GetMenuManager() and downcasting to this interface.
Public Member Functions |
|
virtual bool | IsMenuChangeNotificationEnabled () const =0 |
Checks whether the notification
NOTIFY_CUI_MENUS_UPDATED will be raised on changes to any menu.
|
|
virtual void | SetMenuChangeNotificationEnabled (bool val)=0 |
Controls whether the notification
NOTIFY_CUI_MENUS_UPDATED will be raised on changes to any menu.
|
|
virtual void | RaiseMenuChangeNotification ()=0 |
Force raises the NOTIFY_CUI_MENUS_UPDATED
notification to make interested parties aware of menu changes.
|
virtual bool IsMenuChangeNotificationEnabled | ( | ) | const [pure virtual] |
Checks whether the notification NOTIFY_CUI_MENUS_UPDATED will be raised on changes to any menu.
virtual void SetMenuChangeNotificationEnabled | ( | bool | val | ) | [pure virtual] |
Controls whether the notification NOTIFY_CUI_MENUS_UPDATED will be raised on changes to any menu.
[in] | val | - either enables or disables notifications, can be used to do a batch menu change |
virtual void RaiseMenuChangeNotification | ( | ) | [pure virtual] |
Force raises the NOTIFY_CUI_MENUS_UPDATED notification to make interested parties aware of menu changes.
Can be used at the end of a batch of changes to signal the end of the mass change.