Clase de COleVariant
encapsula el tipo de datos de VARIANT .
class COleVariant : public tagVARIANT
Miembros
Constructores públicos
Name |
Descripción |
---|---|
Crea un objeto COleVariant. |
Métodos públicos
Name |
Descripción |
---|---|
Asocia VARIANT a COleVariant. |
|
cambia el tipo variable de este objeto de COleVariant . |
|
Borra este objeto COleVariant. |
|
desasocia VARIANT de COleVariant y devuelve VARIANT. |
|
Recupera una matriz de bytes de una matriz variable existente. |
|
Establece la cadena en un tipo determinado, normalmente ANSI. |
Operadores públicos
Name |
Descripción |
---|---|
convierte un valor de COleVariant en LPCVARIANT. |
|
convierte un objeto de COleVariant en LPVARIANT. |
|
copia un valor de COleVariant . |
|
compara dos valores de COleVariant . |
|
genera un valor de COleVariant a CArchive o a CDumpContext y entradas un objeto de COleVariant de CArchive. |
Comentarios
Utilizan este tipo de datos de automatización OLE.Específicamente, la estructura de DISPPARAMS contiene un puntero a una matriz de estructuras de VARIANT .una estructura de DISPPARAMS se utiliza para pasar parámetros a IDispatch::Invoke.
[!NOTA]
Esta clase se deriva de la estructura de VARIANT .Esto significa que puede pasar COleVariant en un parámetro que pide VARIANT y que sean miembros de datos los miembros de datos de la estructura de VARIANT accesibles de COleVariant.
Las dos clases MFC relacionadas COleCurrency y COleDateTime encapsulan tipos de datos variables Moneda (VT_CY) y DATE (VT_DATE).La clase de COleVariant se usa ampliamente en las clases DAO; vea estas clases para el uso típico de esta clase, por ejemplo CDaoQueryDef y CDaoRecordset.
Para obtener más información, vea VARIANT, Moneda, DISPPARAMS, y las entradas de IDispatch::Invoke en Windows SDK.
Para obtener más información sobre la clase de COleVariant y su uso en la automatización OLE, vea “pasar parámetros en la automatización OLE” en el artículo automatización.
Jerarquía de herencia
tagVARIANT
COleVariant
Requisitos
encabezado: afxdisp.h