次の方法で共有


CComControlBase::DoesVerbActivate

更新 : 2007 年 11 月

IOleObjectImpl::DoVerb で使用される iVerb パラメータが、コントロールのユーザー インターフェイスをアクティブにするかどうか (iVerb が OLEIVERB_UIACTIVATE に等しいかどうか)、ユーザーがコントロールをダブルクリックしたときに実行するアクションを定義するかどうか (iVerb が OLEIVERB_PRIMARY に等しいかどうか)、コントロールを表示するかどうか (iVerb が OLEIVERB_SHOW に等しいかどうか)、または、コントロールをアクティブにするかどうか (iVerb が OLEIVERB_INPLACEACTIVATE に等しいかどうか) をチェックします。

BOOL DoesVerbActivate(
   LONG iVerb 
);

パラメータ

  • iVerb
    DoVerb によって実行されるアクションを表す値。

戻り値

iVerb が OLEIVERB_UIACTIVATEOLEIVERB_PRIMARYOLEIVERB_SHOW、または OLEIVERB_INPLACEACTIVATE に等しい場合は TRUE を返します。それ以外の場合は FALSE を返します。

解説

このメソッドをオーバーライドして、独自のアクティブ化 verb を定義することもできます。

必要条件

ヘッダー : atlctl.h

参照

参照

CComControlBase クラス

IOleObjectImpl::DoVerb

CComControlBase::DoesVerbUIActivate

その他の技術情報

CComControlBase のメンバ