MMCN_BTN_CLICK message
The MMCN_BTN_CLICK notification message is sent to the snap-in's IComponent, IComponentData, or IExtendControlbar implementation when a user clicks a toolbar button.
Parameters
-
lpDataObject [in]
-
For IComponent::Notify or IComponentData::Notify, the pointer to the data object of the currently selected scope or result item. Not used by IExtendControlBar::ControlbarNotify.
-
arg
-
For IComponent::Notify or IComponentData::Notify, this parameter must be 0 (zero). For IExtendControlBar::ControlbarNotify, this parameter is the data object of the currently selected scope or result item.
-
param [in]
-
For IComponent::Notify or IComponentData::Notify, this parameter is the verb that was selected (one of the MMC_CONSOLE_VERB enumerations). For IExtendControlBar::ControlbarNotify, this parameter is the snap-in-defined command ID of the selected toolbar button.
Return value
-
S_OK
-
The snap-in successfully handled the notification.
-
S_FALSE
-
The snap-in does not handle the notification. MMC then performs a default operation for the notification.
Remarks
For a custom view (custom OCX or webpage) for which the MMC_VERB_PROPERTIES verb is enabled, when the user clicks the Properties button on the console toolbar, MMC sends the snap-in an MMCN_BTN_CLICK notification message. The notification's param argument contains the MMC_VERB_PROPERTIES enumerator value, and its lpDataObject argument contains DOBJ_CUSTOMOCX or DOBJ_CUSTOMWEB.
Requirements
Minimum supported client |
Windows Vista |
Minimum supported server |
Windows Server 2008 |
Header |
|