COleControl::FireEvent
Déclenche un événement défini par l'utilisateur de votre contrôle avec un nombre d'arguments facultatifs.
void AFX_CDECL FireEvent(
DISPID dispid,
BYTE* pbParams,
...
);
Paramètres
dispid
L'identificateur de dispatch de l'événement à déclencher.pbParams
Un modèle pour les types du paramètre de l'événement.
Notes
Généralement cette fonction ne doit pas être appelé directement. À la place vous appellerez la section de mappage des fonctions de déclenchement d'événements en cas de la déclaration de classe de votre contrôle.
L'argument d' pbParams est une liste séparée espace de VTS_. Un ou plusieurs de ces valeurs, séparés par des espaces (pas virgules), spécifie la liste de paramètres de la fonction. Les valeurs possibles sont les suivantes :
Symbole |
Type de paramètre |
---|---|
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 |
Notes
Les constantes variantes supplémentaires ont été définies pour tous les types variant, à l'exception VTS_FONT et VTS_PICTURE, qui fournissent un pointeur à la constante de données variant.Ces constantes sont appelé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