VARIANT或COleVariant如何转成CString? 在Vc中使用控件开发时,取控件的属性值(用GetValue函数)得到VARIANT类型的数据,如何把它转成CString?谢谢了先。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CString Str("hello"); char BufData[10]; memset(BufData,0,sizeof(BufData)); memcpy(BufData,Str.GetBuffer(5),5); COleVariant oValue((LPCTSTR)BufData); //或VARIANT oValue _bstr_t bValue(oValue); char *pch=_com_util::ConvertBSTRToString(bValue); 希望能讨论如何把一个结构类型封装到VARIANT中,如何再把它解出来。([email protected]) _variant_t xxx("skdfdf");CString str;str = (LPCTSTR)xxx.bstr; _variant_t var;.............CString str=(LPCTSTR)_bstr_t(var); 跨类调用问题(第三个帖子了,求高手~) 请教一个VC问题 wsprintf函数的问题 这样子编程是不是好习惯? 实现了IDispatch接口的组建,用vbscript怎么调用? Active控件在release版中怎么不好用啊? C++ 中的 Singleton 实现 NT4 支不支持USB鼠标 知道一个计算机的IP地址,怎么知道该计算机使用的操作系统呢 extern 不管用了么? 如何产生“爆炸”效果 自定义的窗口消息定义在哪里呢?
char BufData[10];
memset(BufData,0,sizeof(BufData));
memcpy(BufData,Str.GetBuffer(5),5); COleVariant oValue((LPCTSTR)BufData);
//或VARIANT oValue _bstr_t bValue(oValue);
char *pch=_com_util::ConvertBSTRToString(bValue);
希望能讨论如何把一个结构类型封装到VARIANT中,如何再把它解出来。([email protected])
str = (LPCTSTR)xxx.bstr;
.............
CString str=(LPCTSTR)_bstr_t(var);