COleVariant选件类
封装 变量 数据类型。
class COleVariant : public tagVARIANT
成员
公共构造函数
名称 |
说明 |
---|---|
构造 COleVariant 对象。 |
公共方法
名称 |
说明 |
---|---|
附加 VARIANT 到 COleVariant。 |
|
更改此 COleVariant 不同类型的对象。 |
|
清除此 COleVariant 对象。 |
|
分离 COleVariant 的 VARIANT 并返回 VARIANT。 |
|
从现有不同的数组检索字节数组。 |
|
将字符串转换为特定类型,通常为ANSI。 |
公共运算符
名称 |
说明 |
---|---|
转换 COleVariant 值转换为 LPCVARIANT。 |
|
转换 COleVariant 对象转换为 LPVARIANT。 |
|
将一个 COleVariant 值。 |
|
比较两个 COleVariant 值。 |
|
输出到 CArchive 或 CDumpContext 的一个 COleVariant 值和来自的输入 CArchive的一 COleVariant 对象。 |
备注
此数据类型用于OLE自动化。 具体而言,DISPPARAMS 结构包含指向数组 VARIANT 结构。 DISPPARAMS framework用来将参数传递到 IDispatch::Invoke。
备注
此选件类从 VARIANT 不要求。这意味着可以在需要 VARIANT,并 VARIANT 结构的数据成员是 COleVariant的访问数据成员的参数的 COleVariant。
两个相关的MFC选件类 COleCurrency 和 COleDateTime 封装变量数据类型 CURRENCY (VT_CY)和 DATE (VT_DATE)。 COleVariant 选件类DAO类选件广泛使用;为此选件类典型用法,例如 CDaoQueryDef 和 CDaoRecordset参见以下选件类。
有关更多信息,请参见 变量、 货币、 DISPPARAMS和 IDispatch::Invoke 项。Windows SDK。
有关 COleVariant 选件类及其使用的更多信息在OLE自动化,请参见“传递参数在OLE自动化”在该文章 自动化上。
继承层次结构
tagVARIANT
COleVariant
要求
Header: afxdisp.h