COleControl::OnDoVerb

更新 : 2007 年 11 月

コンテナが IOleObject::DoVerb メンバ関数を呼び出すと、フレームワークによって呼び出されます。

virtual BOOL OnDoVerb(
   LONG iVerb,
   LPMSG lpMsg,
   HWND hWndParent,
   LPCRECT lpRect 
);

パラメータ

  • iVerb
    起動されるコントロールの動詞のインデックス。

  • lpMsg
    動詞が起動される原因になった Windows メッセージへのポインタ。

  • hWndParent
    コントロールの親ウィンドウのハンドル。動詞の実行でウィンドウが作成されると、hWndParent がその親として使われます。

  • lpRect
    コントロールの座標 (コンテナに対する相対座標) がコピーされる RECT 構造体へのポインタ。

戻り値

正常終了した場合は 0 以外を返します。それ以外の場合は 0 を返します。

解説

既定の実装では、起動する関数を決めるため、メッセージ マップの ON_OLEVERB エントリまたは ON_STDOLEVERB エントリを使います。

動詞の既定の処理を変更するには、この関数をオーバーライドします。

必要条件

ヘッダー : afxctl.h

参照

参照

COleControl クラス

階層図

ON_OLEVERB

ON_STDOLEVERB

COleControl::OnEnumVerbs

その他の技術情報

COleControl のメンバ