次の方法で共有


EVENT_CUSTOM

カスタム イベントのイベント マップ エントリを定義します。

EVENT_CUSTOM(pszName, pfnFire, vtsParams )

パラメーター

  • pszName
    イベントの名前。

  • pfnFire
    イベントの発生の関数の名前。

  • vtsParams
    関数のパラメーター リストを指定する一つ以上の定数の領域で区切ったリスト。

解説

vtsParams パラメーターは VTS_ の定数の値の領域で区切ったリストです。領域 (ないカンマ)で区切られたこれらの値の一つ以上が、関数のパラメーター リストを指定します。次に例を示します。

VTS_COLOR VTS_FONT

OLE フォント オブジェクトの IFontDisp インターフェイスへのポインターを指定する RGB カラー値を表す 32 ビット整数含めるリストを指定します。

次のよう 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

定数の char*

VTS_DISPATCH

LPDISPATCH

VTS_FONT

IFontDispatch*

VTS_HANDLE

HANDLE

VTS_SCODE

SCODE

VTS_BOOL

BOOL

VTS_VARIANT

定数 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_FONTVTS_PICTUREを除き、異なるデータ定数へのポインターを提供するすべてのバリアント型に定義されています。これらの定数は VTS_Pconstantname の規則を使用して指定されます。たとえば、 VTS_PCOLORVTS_COLOR の定数へのポインターです。

必要条件

ヘッダー : afxctl.h

参照

関連項目

EVENT_CUSTOM_ID

DECLARE_EVENT_MAP

Variant パラメーター型の定数

概念

MFC マクロとグローバル