MMC 2.0 Notifications
Notifications are generated by events caused by user input. The console informs the Node Manager of an event that determines which notification to send. They can be sent to IComponentData::Notify, IComponent::Notify, or IExtendControlbar::ControlbarNotify, depending upon the individual notification.
The following notification are supported in MMC.
Notification | Description |
---|---|
MMCN_ACTIVATE | A window for which the snap-in owns the result view is being activated or deactivated. |
MMCN_ADD_IMAGES | The snap-in is being notified to add images for the result pane. |
MMCN_BTN_CLICK | The user clicked a toolbar button. |
MMCN_CANPASTE_OUTOFPROC | Sent by MMC to determine whether the snap-in supports paste operations from another MMC process. |
MMCN_COLUMN_CLICK | The user clicked a list view column header. |
MMCN_COLUMNS_CHANGED | Sent when the user hides columns or makes columns visible in the list view. |
MMCN_CONTEXTHELP | The user requested help about a selected item. |
MMCN_CUTORMOVE | Items owned by the snap-in have been cut or moved. |
MMCN_DBLCLICK | The user double-clicked a mouse button on a list view item or on a scope item in the result pane. |
MMCN_DELETE | Sent to inform the snap-in that an object should be deleted. |
MMCN_DESELECT_ALL | Sent to the virtual list view when all items of an owner-data result pane are deselected. |
MMCN_EXPAND | Sent when a scope item must be expanded or collapsed. |
MMCN_EXPANDSYNC | Sent when MMC requires a scope item to be expanded synchronously. |
MMCN_FILTERBTN_CLICK | The user clicked the filter button on the header control of a filtered view. |
MMCN_FILTER_CHANGE | Sent when the filter value for a filtered result view column has been changed. |
MMCN_INITOCX | Sent when a custom OCX is initialized for the first time. |
MMCN_LISTPAD | Sent when the list control for the list view taskpad is being attached or detached. |
MMCN_MENU_BTNCLICK | Sent when the user clicks a snap-in defined menu button. |
MMCN_MINIMIZED | Sent when a window is being minimized or maximized. |
MMCN_PASTE | Notifies the snap-in's scope item to paste selected result items. |
MMCN_PRELOAD | Sent if the snap-in supports the CCF_SNAPIN_PRELOADS format. |
MMCN_PRINT | Sent when the user clicks the Print button or selects the Print menu item. |
MMCN_PROPERTY_CHANGE | Informs the snap-in of property changes. |
MMCN_QUERY_PASTE | Sent to determine whether the snap-in can paste items from a given data object. |
MMCN_REFRESH | Sent when the refresh verb is selected. |
MMCN_REMOVE_CHILDREN | Notifies the snap-in when to delete all the child items (the entire subtree) below a specified item. |
MMCN_RENAME | A scope or result item must be renamed. |
MMCN_RESTORE_VIEW | Sent when the result pane for a scope item must be restored. |
MMCN_SELECT | An item has been selected in either the scope pane or result pane. |
MMCN_SHOW | Sent when a scope item is selected or deselected. |
MMCN_SNAPINHELP | The user requested help about the snap-in. |
MMCN_VIEW_CHANGE | Sent to inform the snap-in that the view should be updated. |