网站首页  词典首页

请输入您要查询的计算机术语:

 

术语 COleVariant
释义 COleVariant

COleVariant没有基类。
一个COleVariant对象封装了VARIANT数据类型。这个数据类型用于OLE自动化。特别的,DISPPARAMS结构包含了一个指向VARIANT结构数组的指针。一个DISPPARAMS结构被用来将参数传递给IDispatch::Invoke。
注意:
这个类是从VARIANT结构派生而来的。这意味着你可以在调用需要一个VARIANT参数时将一个COleVariant传递给它,并且VARIANT结构的数据成员也是在COleVariant中可以访问的数据成员。
两个相关联的MFC类COleCurrency和COleDateTime封装了不同的数据类型CURRENCY(VT_CY)和DATE(VT_DATE)。更广的,COleVariant类被用在DAO类中;参考这些类可以获得有关COleVariant类的典型用法,比如说CDaoQueryDef和CDaoRecordset。
#include <afxdisp.h>


COleVariant类成员

构造
COleVariant构造一个COleVariant对象

操作
Attach将一个VARIANT附着在一个COleVariant上
ChangeType改变此COleVariant对象的可变类型
Clear清除这个COleVariant对象Detach将一个VARIANT从一个COleVariant上分离,并返回该VARIANT
SetString将一个字符串设置为某种特定类型,比如说ANSI

操作符
operator LPCVARIANT将一个COleVariant值转换为一个LPCVARIANT
operator LPVARIANT将一个COleVariant值转换为一个LPVARIANT
operator =拷贝一个COleVariant值
operator ==比较两个COleVariant值

归档/存储
operator <<输出一个COleVariant值到CArchive或CDumpContext
operator >>从CArchive输入一个COleVariant对象
随便看

 

MFC类库中文详解手册包含4274条MFC类库参考词条,基本涵盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。

 

Copyright © 2004-2023 Winrtm.com All Rights Reserved
京ICP备2021023879号-40 更新时间:2024/10/6 12:35:02