EVENT_CUSTOM
Define una entrada de evento-mapa para un evento personalizado.
EVENT_CUSTOM(pszName, pfnFire, vtsParams )
Parámetros
pszName
Nombre del evento.pfnFire
El nombre de la función del desencadenamiento del evento.vtsParams
Una lista espacio-separada de una o más constantes que especifican la lista de parámetros de la función.
Comentarios
El parámetro de vtsParams es una lista espacio-separada de las constantes de VTS_ .Uno o más de estos valores separados por espacios (no comas) especifican la lista de parámetros de la función.Por ejemplo:
VTS_COLOR VTS_FONT
especifica una lista que contiene un entero de 32 bits que representa un valor de color RGB, seguido por un puntero a la interfaz de IFontDisp de un objeto OLE de la fuente.
Las constantes de VTS_ y sus significados son los siguientes:
Símbolo |
Tipo de parámetro |
---|---|
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 |
[!NOTA]
Las constantes variables adicionales se han definido para todos los tipos variables, a excepción de VTS_FONT y de VTS_PICTURE, que proporcionan un puntero a la constante de datos variant.Estas constantes siguen la convención de VTS_Pconstantname .Por ejemplo, VTS_PCOLOR es un puntero a una constante de VTS_COLOR .
Requisitos
Header: afxctl.h
Vea también
Referencia
Constantes de tipo de parámetro Variant