EVENT_CUSTOM
Define uma entrada de evento o mapa para um evento personalizado.
EVENT_CUSTOM(pszName, pfnFire, vtsParams )
Parâmetros
pszName
O nome do evento.pfnFire
O nome da função do acionamento do evento.vtsParams
Uma lista separada do espaço de uma ou mais constantes que especificam a lista de parâmetros de função.
Comentários
O parâmetro de vtsParams é uma lista separada do espaço de valores de constantes de VTS_ . Um ou mais desses valores separados por espaços (vírgula) não especificam a lista de parâmetros de função. Por exemplo:
VTS_COLOR VTS_FONT
especifica uma lista que contém um inteiro de 32 bits que representa um valor de cor RGB, seguido por um ponteiro para a interface de IFontDisp de um objeto OLE da fonte.
As constantes de VTS_ e seus significados são os seguintes:
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 |
char* de const |
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 |
Dica
As constantes variantes adicionais foram definidas para todos os tipos variantes, com exceção de VTS_FONT e de VTS_PICTURE, que fornecem um ponteiro para a constante de dados variant.Essas constantes são nomeadas usando a convenção de VTS_Pconstantname .Por exemplo, VTS_PCOLOR é um ponteiro para uma constante de VTS_COLOR .
Requisitos
Header: afxctl.h
Consulte também
Referência
Constantes do tipo de parâmetro variante