The MMCN_SHOW notification message is sent to the snap-in's IComponent implementation when a scope item is selected or deselected.
TRUE if selecting. Indicates that the snap-in should set up the result pane and add the enumerated items.
FALSE if deselecting. Indicates that the snap-in is going out of focus and that it should clean up all result item cookies, because the current result pane will be replaced by a new one.
The HSCOPEITEM of the selected or deselected item.
The snap-in successfully handled the notification.
The snap-in does not handle the notification. MMC then performs a default operation for the notification.
In their MMCN_SHOW notification handler, snap-ins that have a custom result pane (OCX or web) should cache the cookie (of the scope item) that was passed in the lpDataObject argument in the call to IComponent::Notify. The snap-in needs the cookie to identify the correct scope item when MMC sends it an MMCN_SELECT or MMCN_DESELECT_ALL notification message with a special data object (DOBJ_CUSTOMOCX or DOBJ_CUSTOMWEB). MMC sends the MMCN_SELECT or MMCN_DESELECT_ALL notification with a special data object when the result pane is selected or deselected. The notification is sent to the snap-in's IExtendControlbar::ControlbarNotify and IComponent::Notify method. The only way for snap-ins to identify the corresponding scope item is to use its cookie cached during MMCN_SHOW.
|Minimum supported client
|Minimum supported server
||Windows Server 2008