如何将VARIANT型转为CString型??? 可以看《Visual c++6.0 数据库开发指南》(李博轩 清华大学出版社 )的378页 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 首先要判断 var.vt == VT_BSTR,然后转换 var.bstrVal。请参看开发文档 Understanding Strings In COM 一文。还有下面的头文件:ATLCONV.H 用MFC类COleVariant,他又一个函数ChangeType( VARTYPE vartype, LPVARIANT pSrc = NULL )第一个参数是目标,VARTYPE是一个枚举类型,具体看MSDN,若要转为CString,可以指定VT_LPSTR;第二个参数是源,可以指定为你的VARIANT型变量 给你一个最好的方法,在MFC的例子中有一个叫DAOVIEW的,里边有2个文件Creak.h Creak.cpp,这个类就是干这个事情的,什么都能转换成CString 。还有其他的功能啊! 问一个关于MAX函数64位下编译的问题 心情郁闷,辞职了 都看过 Jetfrey Richter<windows核心编程>吧,帮忙找个例子的源码??? 怎样响应程序窗口之外的事件? 如何不使键盘FOUCUS到滚动条? 急,操作插入数据库怎么出现这个情况?? 1000分,急!Win98下,对于Kernel32.dll模块,VirtualProtect无法改变其不可写属性,如何改变? 怎么改变属性框的大小?? 一个简单得dll,搞不定。 疑难杂症 关于使用键盘HOOK截获消息而不传递给系统的疑问? 我学过vb,现在想转学vc,请高手们提点建议越详细越好,参与有分
请参看开发文档 Understanding Strings In COM 一文。
还有下面的头文件:ATLCONV.H
第一个参数是目标,VARTYPE是一个枚举类型,具体看MSDN,若要转为CString,可以指定VT_LPSTR;
第二个参数是源,可以指定为你的VARIANT型变量
还有其他的功能啊!