次の方法で共有


COleControl::FireEvent

コントロールから、任意の数の省略可能な引数を指定してユーザー定義イベントを発生させます。

void AFX_CDECL FireEvent(
   DISPID dispid,
   BYTE* pbParams,
   ... 
);

パラメーター

  • dispid
    発生させるイベントのディスパッチ ID。

  • pbParams
    イベントのパラメーター型の記述子。

解説

通常、この関数は直接呼び出されることはありません。 代わりに、コントロールのクラス宣言のイベント マップ セクションのイベント発生関数を呼び出します。

引数 pbParams はスペース区切りの VTS_ のリストです。 コンマではなく空白で区切られた 1 つ以上の値は、関数のパラメーター リストを示します。 次の値を指定できます。

記号

パラメーターの型

VTS_COLOR

OLE_COLOR

VTS_FONT

IFontDisp*

VTS_HANDLE

HWND

VTS_PICTURE

IPictureDisp*

VTS_OPTEXCLUSIVE

OLE_OPTEXCLUSIVE*

VTS_TRISTATE

OLE_TRISTATE

VTS_XPOS_HIMETRIC

OLE_XPOS_HIMETRIC

VTS_YPOS_HIMETRIC

OLE_YPOS_HIMETRIC

VTS_XPOS_PIXELS

OLE_XPOS_PIXELS

VTS_YPOS_PIXELS

OLE_YPOS_PIXELS

VTS_XSIZE_PIXELS

OLE_XSIZE_PIXELS

VTS_YSIZE_PIXELS

OLE_XSIZE_PIXELS

VTS_XSIZE_HIMETRIC

OLE_XSIZE_HIMETRIC

VTS_YSIZE_HIMETRIC

OLE_XSIZE_HIMETRIC

注意

バリアント定数へのポインターを提供するすべてのバリアント型 (VTS_FONTVTS_PICTURE を除く) について、追加のバリアント定数が定義されています。 これらの定数には、名前付け規則 VTS_Pconstantname に基づいて名前が付けられています。 たとえば、VTS_PCOLORVTS_COLOR 定数へのポインターです。

必要条件

**ヘッダー:**afxctl.h

参照

参照

COleControl クラス

階層図

その他の技術情報

COleControl のメンバー