次の方法で共有


COleControl::FireEvent

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

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

パラメーター

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

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

解説

通常、この関数を直接呼び出す必要があります。代わりに、コントロール クラスの宣言のイベント マップのセクションではイベント起動関数です。

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

シンボル

パラメーターの型

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 クラス

階層図