EVENT_CUSTOM ( pszName, pfnFire, vtsParams )
Параметры
pszName
Имя события.
pfnFire
Имя события, выпустив функции.
vtsParams
Разделенных пробелами список из одной или нескольких констант, указав список параметров функции.
Примечания
Используйте макрос EVENT_CUSTOM , чтобы определить запись событий карта для пользовательского события.
Параметр vtsParams представляет собой разделенных пробелами список значений из констант VTS_ . Один или несколько из этих значений, разделенных пробелами (не запятые) определяет список параметров функции. Например:
VTS_COLOR VTS_FONT
определяет список, содержащий короткое целое число, а затем BOOL.
Константы VTS_ и их значения, являются:
Символ | Тип параметра |
VTS_I2 | короткий |
VTS_I4 | длинный |
VTS_R4 | поплавок |
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 |
Примечаниеnbsp; Дополнительные константы вариантов были определены для всех вариантов типов, за исключением VTS_FO&NT и VTS_PICTURE, которые обеспечивают указатель к константе данных variant. Эти константы именуются с использованием VTS_Pconstantname Конвенции. К примеру VTS_PCOLOR — это указатель на VTS_COLOR постоянная.
См. такжеnbsp;EVE&NT_CUSTOM_ID, DECLARE_EVENT_MAP