CComControlBase::DoesVerbActivate

 

Checks that the iVerb parameter used by IOleObjectImpl::DoVerb either activates the control's user interface (iVerb equals OLEIVERB_UIACTIVATE), defines the action taken when the user double-clicks the control (iVerb equals OLEIVERB_PRIMARY), displays the control (iVerb equals OLEIVERB_SHOW), or activates the control (iVerb equals OLEIVERB_INPLACEACTIVATE).

Syntax

      BOOL DoesVerbActivate(
   LONG iVerb 
);

Parameters

  • iVerb
    Value indicating the action to be performed by DoVerb.

Return Value

Returns TRUE if iVerb equals OLEIVERB_UIACTIVATE, OLEIVERB_PRIMARY, OLEIVERB_SHOW, or OLEIVERB_INPLACEACTIVATE; otherwise, returns FALSE.

Remarks

You can override this method to define your own activation verb.

Requirements

Header: atlctl.h

See Also

CComControlBase Class
IOleObjectImpl::DoVerb
CComControlBase::DoesVerbUIActivate