在VC中如何使用VARIANT变量转自CSDN vc variant是什么类型

用MapX写程序时,有些方法的输入参数和返回值都是VARIANT类型,在VB中用dim pvas variant就可以了,而在Vc中稍微麻烦一点,不过稍微尝试一二,就会发现不过如此了。在vc中主要用COleVariant对象定义variant变量,以下面的例子为说明:

例如:要取得pdataset中某一行某一列的属性值,pfeature,pfield分别表示行和列,要读取某一个值,该值为String类型变量。

COleVariantvRow;

COleVariantvCol;

COleVariantvVal;

vRow.vt=VT_DISPATCH;

vRow.pdispVal=pfeature.m_lpDispatch;

vRow.pdispVal->AddRef();

vCol.vt=VT_DISPATCH;

vCol.pdispVal=pfield.m_lpDispatch;

vCol.pdispVal->AddRef();

vVal=pdataset.GetValue(vRow,vCol);//COleVariant(7L));

vVal.ChangeType(VT_BSTR);

m_strfeaturevalue=vVal.bstrVal;

m_edtfeaturevalue.SetWindowText(m_strfeaturevalue);

  

爱华网本文地址 » http://www.aihuau.com/a/25101012/119993.html

更多阅读

Word教程-在Word中如何使用通配符快速查找 word快速查找

Word教程-在Word中如何使用通配符快速查找——简介若要想在Word中使用通配符来调整搜索条件,依次单击“编辑→查找”,或者可以按组合键Ctrl+H弹出“查找和替换”对话窗口进行设置,下面我跟大家说说在Word中如何使用通配

excel中如何使用超链接? ppt如何超链接excel

excel中如何使用超链接?——简介超链接的好处不言而喻,能快速到达我们想要去的页面或区域,正因为如此现今各种内链和外链都要用到。在此就让小编和大家一块来分享一下excel中超链接的使用。excel中如何使用超链接?——工具/原料

在word中如何输入公式 word中怎么输入公式

在word中如何输入公式——简介办公软件Word2003提供了对公式的编辑操作,那就是公式编辑器,它是Office组件之一。下面由小编给大家讲解一下公式编辑器的使用方法。在word中如何输入公式——工具/原料Office组件---公式编辑器MS Word2

在Word2010中如何设置首字下沉 word2010设置首字下沉

在Word2010中如何设置首字下沉——简介在Word2010中如何设置首字下沉在一篇文本文档中,把段落的第一个字进行首字下沉的设置,可以很好的凸显出段落的位置和其整个段落的重要性,,起到引人入胜的效果,接下来,就带领大家一起学习一下首字下

声明:《在VC中如何使用VARIANT变量转自CSDN vc variant是什么类型》为网友以茶书跋涉人世分享!如侵犯到您的合法权益请联系我们删除