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_FONT と VTS_PICTURE を除く) について、追加のバリアント定数が定義されています。 これらの定数には、名前付け規則 VTS_Pconstantname に基づいて名前が付けられています。 たとえば、VTS_PCOLOR は VTS_COLOR 定数へのポインターです。
必要条件
**ヘッダー:**afxctl.h