COleControl::FireEvent
更新 : 2007 年 11 月
コントロールから、任意の数の省略可能な引数を指定してユーザー定義イベントを発生させます。
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