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_FONT と VTS_PICTUREを除き、異なるデータ定数へのポインターを提供するすべての種類に定義されています。これらの定数は VTS_Pconstantname 規則を使用して示されます。たとえば、VTS_PCOLOR は VTS_COLOR の定数へのポインターです。
必要条件
ヘッダー : afxctl.h