COleVariant选件类

封装 变量 数据类型。

class COleVariant : public tagVARIANT

成员

4xd0wkhw.collapse_all(zh-cn,VS.110).gif公共构造函数

名称

说明

COleVariant::COleVariant

构造 COleVariant 对象。

4xd0wkhw.collapse_all(zh-cn,VS.110).gif公共方法

名称

说明

COleVariant::Attach

附加 VARIANTCOleVariant

COleVariant::ChangeType

更改此 COleVariant 不同类型的对象。

COleVariant::Clear

清除此 COleVariant 对象。

COleVariant::Detach

分离 COleVariantVARIANT 并返回 VARIANT

COleVariant::GetByteArrayFromVariantArray

从现有不同的数组检索字节数组。

COleVariant::SetString

将字符串转换为特定类型,通常为ANSI。

4xd0wkhw.collapse_all(zh-cn,VS.110).gif公共运算符

名称

说明

COleVariant::operator LPCVARIANT

转换 COleVariant 值转换为 LPCVARIANT

COleVariant::operator LPVARIANT

转换 COleVariant 对象转换为 LPVARIANT

COleVariant::operator =

将一个 COleVariant 值。

COleVariant::operator ==

比较两个 COleVariant 值。

COleVariant::operator <<,>>

输出到 CArchiveCDumpContext 的一个 COleVariant 值和来自的输入 CArchive的一 COleVariant 对象。

备注

此数据类型用于OLE自动化。 具体而言,DISPPARAMS 结构包含指向数组 VARIANT 结构。 DISPPARAMS framework用来将参数传递到 IDispatch::Invoke

备注

此选件类从 VARIANT 不要求。这意味着可以在需要 VARIANT,并 VARIANT 结构的数据成员是 COleVariant的访问数据成员的参数的 COleVariant

两个相关的MFC选件类 COleCurrencyCOleDateTime 封装变量数据类型 CURRENCY (VT_CY)和 DATE (VT_DATE)。 COleVariant 选件类DAO类选件广泛使用;为此选件类典型用法,例如 CDaoQueryDefCDaoRecordset参见以下选件类。

有关更多信息,请参见 变量货币DISPPARAMSIDispatch::Invoke 项。Windows SDK。

有关 COleVariant 选件类及其使用的更多信息在OLE自动化,请参见“传递参数在OLE自动化”在该文章 自动化上。

继承层次结构

tagVARIANT

COleVariant

要求

Header: afxdisp.h

请参见

参考

层次结构图