EVENT_CUSTOM
更新 : 2007 年 11 月
カスタム イベントのイベント マップ エントリを定義します。
EVENT_CUSTOM(pszName, pfnFire, vtsParams )
パラメータ
pszName
イベントの名前。pfnFire
イベントを発生させた関数名。vtsParams
関数のパラメータ リストを指定する、スベースで区切られた 1 つ以上の定数のリスト。
解説
パラメータ vtsParams は、スペースで区切られた VTS_ 定数値のリストです。スペース (コンマではありません) で区切られた 1 つ以上の値は、関数のパラメータを示します。次に例を示します。
VTS_COLOR VTS_FONT
この例では、RGB カラー値を表す 32 ビットの整数と、それに続く OLE フォント オブジェクトの IFontDisp インターフェイスへのポインタを持つリストを指定しています。
VTS_ 定数とその意味を次に示します。
シンボル |
パラメータの型 |
---|---|
VTS_I2 |
short |
VTS_I4 |
long |
VTS_R4 |
float |
VTS_R8 |
double |
VTS_COLOR |
OLE_COLOR |
VTS_CY |
CURRENCY |
VTS_DATE |
DATE |
VTS_BSTR |
const char* |
VTS_DISPATCH |
LPDISPATCH |
VTS_FONT |
IFontDispatch* |
VTS_HANDLE |
HANDLE |
VTS_SCODE |
SCODE |
VTS_BOOL |
BOOL |
VTS_VARIANT |
const VARIANT* |
VTS_PVARIANT |
VARIANT* |
VTS_UNKNOWN |
LPUNKNOWN |
VTS_OPTEXCLUSIVE |
OLE_OPTEXCLUSIVE |
VTS_PICTURE |
IPictureDisp* |
VTS_TRISTATE |
OLE_TRISTATE |
VTS_XPOS_PIXELS |
OLE_XPOS_PIXELS |
VTS_YPOS_PIXELS |
OLE_YPOS_PIXELS |
VTS_XSIZE_PIXELS |
OLE_XSIZE_PIXELS |
VTS_YSIZE_PIXELS |
OLE_YSIZE_PIXELS |
VTS_XPOS_HIMETRIC |
OLE_XPOS_HIMETRIC |
VTS_YPOS_HIMETRIC |
OLE_YPOS_HIMETRIC |
VTS_XSIZE_HIMETRIC |
OLE_XSIZE_HIMETRIC |
VTS_YSIZE_HIMETRIC |
OLE_YSIZE_HIMETRIC |
メモ : |
---|
バリアント定数へのポインタを提供するすべてのバリアント型 (VTS_FONT と VTS_PICTURE を除く) について、追加のバリアント定数が定義されています。これらの定数には、名前付け規則 VTS_Pconstantname に基づいて名前が付けられています。たとえば、VTS_PCOLOR は VTS_COLOR 定数へのポインタです。 |
必要条件
ヘッダー : afxctl.h