次の方法で共有


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

04y6h44d.alert_note(ja-jp,VS.90).gifメモ :

バリアント定数へのポインタを提供するすべてのバリアント型 (VTS_FONTVTS_PICTURE を除く) について、追加のバリアント定数が定義されています。これらの定数には、名前付け規則 VTS_Pconstantname に基づいて名前が付けられています。たとえば、VTS_PCOLORVTS_COLOR 定数へのポインタです。

必要条件

ヘッダー : afxctl.h

参照

概念

MFC マクロとグローバル

参照

EVENT_CUSTOM_ID

DECLARE_EVENT_MAP

Variant パラメータ型の定数