EVENT_CUSTOM
Définit une entrée de table d'événements pour un événement personnalisé.
EVENT_CUSTOM(pszName, pfnFire, vtsParams )
Paramètres
pszName
Le nom de l'événement.pfnFire
Le nom de la fonction de le déclenchement d'événements.vtsParams
Une liste espace-séparée d'un ou plusieurs constantes spécifiant la liste de paramètres de la fonction.
Notes
Le paramètre d' vtsParams est une liste espace-séparée de valeurs des constantes de VTS_ .Un ou plusieurs de ces valeurs séparées par des espaces (pas virgules) spécifie la liste de paramètres de la fonction.Par exemple :
VTS_COLOR VTS_FONT
spécifie une liste contenant un entier 32 bits représentant une valeur de couleur RGB, suivi d'un pointeur vers l'interface d' IFontDisp d'OLE objet de police.
Les constantes de VTS_ et leurs significations sont les suivantes :
Symbole |
Type de paramètre |
---|---|
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 |
VARIANT* const |
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 |
[!REMARQUE]
Les constantes variantes supplémentaires ont été définies pour tous les types variant, à l'exception VTS_FONT et VTS_PICTURE, un pointeur vers la constante de données variant.Ces constantes sont nommées à l'aide de la convention de VTS_Pconstantname .Par exemple, VTS_PCOLOR est un pointeur vers une constante de VTS_COLOR .
Configuration requise
Header: afxctl.h
Voir aussi
Référence
Constantes de type paramètre variant