COleControl::FireEvent
Создает определяемое пользователем событие из элемента управления с любым количеством необязательных аргументов.
void AFX_CDECL FireEvent(
DISPID dispid,
BYTE* pbParams,
...
);
Параметры
dispid
Идентификатор диспетчера событий, который необходимо создать.pbParams
Дескриптор для параметров типа события.
Заметки
Обычно эта функция не должна быть называется напрямую.Вместо этого следует вызывать раздел сопоставления функций событие- включения в случае объявления класса элемента управления.
Аргумент pbParams космическая- список разделенных VTS_.Одно или несколько значений, разделенных пробелами (не запятыми), определяют список параметров функции.Ниже приведены возможные значения:
Символ |
Тип параметра |
---|---|
VTS_COLOR |
OLE_COLOR |
VTS_FONT |
IFontDisp* |
VTS_HANDLE |
HWND |
VTS_PICTURE |
IPictureDisp* |
VTS_OPTEXCLUSIVE |
OLE_OPTEXCLUSIVE* |
VTS_TRISTATE |
OLE_TRISTATE |
VTS_XPOS_HIMETRIC |
OLE_XPOS_HIMETRIC |
VTS_YPOS_HIMETRIC |
OLE_YPOS_HIMETRIC |
VTS_XPOS_PIXELS |
OLE_XPOS_PIXELS |
VTS_YPOS_PIXELS |
OLE_YPOS_PIXELS |
VTS_XSIZE_PIXELS |
OLE_XSIZE_PIXELS |
VTS_YSIZE_PIXELS |
OLE_XSIZE_PIXELS |
VTS_XSIZE_HIMETRIC |
OLE_XSIZE_HIMETRIC |
VTS_YSIZE_HIMETRIC |
OLE_XSIZE_HIMETRIC |
Примечание |
---|
Дополнительные различные константы определены для всех различных типов, за исключением VTS_FONT и VTS_PICTURE, которые предоставляют указатель другую константу данных.Эти константы называются, используя соглашение VTS_Pconstantname.Например, VTS_PCOLOR указатель константе VTS_COLOR. |
Требования
Header: afxctl.h