EVENT_CUSTOM ( pszName, pfnFire, 「vtsParams )
パラメーター
pszName
イベントの名前。
pfnFire
関数を発生させるイベントの名前。
「vtsParams
関数のパラメーター リストを指定する 1 つまたは複数の定数のスペースで区切った一覧。
解説
EVENT_CUSTOMマクロを使用してカスタム イベントをイベント マップ エントリを定義するには。
「VtsParamsパラメーター値vts _定数からのスペースで区切った一覧です。スペース (カンマではありません) で区切られた値の 1 つ以上の関数のパラメーター リストを指定します。たとえば:
VTS_COLOR VTS_FONT
BOOLが続く短い整数を含むリストを指定します。
Vts _定数とその意味は次のとおりです。:
| シンボル | パラメーターの型 |
| VTS_I2 | 短い |
| VTS_I4 | 長い |
| VTS_R4 | float 型 |
| VTS_R8 | ダブル |
| VTS_COLOR | OLE_COLOR |
| VTS_CY | 通貨 |
| VTS_DATE | 日付 |
| VTS_BSTR | const char ※ |
| VTS_DISPATCH | LPDISPATCH |
| VTS_FONT | IFontDispatch ※ |
| VTS_HANDLE | ハンドル |
| VTS_SCODE | SCODE |
| VTS_BOOL | BOOL |
| VTS_VARIANT | const バリエーション ※ |
| VTS_PVARIANT | バリエーション ※ |
| 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定数へのポインターです。(&N)。
参照特価;EVENT_CUSTOM_ID、 DECLARE_EVENT_MAP(&N)