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