Classe de COleVariant
Encapsule le type de données Variant.
class COleVariant : public tagVARIANT
Membres
Constructeurs publics
Nom |
Description |
---|---|
Construit un objet COleVariant. |
Méthodes publiques
Nom |
Description |
---|---|
Joint variant à COleVariant. |
|
Change le type variant de cet objet d' COleVariant . |
|
Efface cet objet COleVariant. |
|
Détache variant d' COleVariant et retourne variant. |
|
Récupère un tableau d'octets d'un tableau variant existante. |
|
Définit la chaîne en un type particulier, généralement ANSI. |
Opérateurs publics
Nom |
Description |
---|---|
Convertit une valeur d' COleVariant dans LPCVARIANT. |
|
Convertit un objet d' COleVariant dans LPVARIANT. |
|
Copie une valeur d' COleVariant . |
|
Compare deux valeurs d' COleVariant . |
|
Affiche une valeur d' COleVariant à CArchive ou à CDumpContext et entre un objet d' COleVariant d' CArchive. |
Notes
Ce type de données est utilisé dans OLE automation.Spécifiquement, la structure de DISPPARAMS contient un pointeur vers un tableau de structures de variant .Une structure de DISPPARAMS est utilisée pour passer des paramètres à IDispatch::Invoke.
[!REMARQUE]
Cette classe est dérivée de la structure de variant .Cela signifie que vous pouvez passer COleVariant dans un paramètre qui implique variant et les données membres de la structure de variant sont les données membres accessibles d' COleVariant.
Les deux classes MFC associées COleCurrency et COleDateTime encapsulent les types de données variant CURRENCY (VT_CY) et DATE (VT_DATE).La classe d' COleVariant est largement utilisé dans les classes DAO ; consultez ces classes pour l'utilisation courante de cette classe, par exemple CDaoQueryDef et CDaoRecordset.
Pour plus d'informations, consultez VARIANT, CURRENCY, DISPPARAMS, et les entrées d' IDispatch::Invoke dans Kit de développement logiciel Windows.
Pour plus d'informations sur la classe d' COleVariant et son utilisation dans OLE automation, consultez « passer des paramètres dans OLE Automation » dans l'article Automation.
Hiérarchie d'héritage
tagVARIANT
COleVariant
Configuration requise
Header: afxdisp.h