织梦CMS - 轻松建站从此开始!

罗索

BSTR转CString

罗索客 发布于 2009-11-15 20:55 点击:次 
VS.net 2005 smartdevice 开发中,使用了WMP.ocx控件,控件接口函数的返回值为CComBSTR,但在程序中要将返回值转为CString,查了好多资料都是用comutil.h中的ConvertBSTRToString(),但是用后发现中文为乱码。最后发现CComBSTR可以转为&BSTR,这下就有办法了,用最简单的
TAG:

VS.net 2005 smartdevice 开发中,使用了WMP.ocx控件,控件接口函数的返回值为CComBSTR,但在程序中要将返回值转为CString,查了好多资料都是用comutil.h中的ConvertBSTRToString(),但是用后发现中文为乱码。最后发现CComBSTR可以转为&BSTR,这下就有办法了,用最简单的方法就可以转了:
   CString str((LPCTSTR)BSTR)
这种方法中文英文都可以转,没有乱码出现。

(罗索客)
本站文章除注明转载外,均为本站原创或编译欢迎任何形式的转载,但请务必注明出处,尊重他人劳动,同学习共成长。转载请注明:文章转载自:罗索实验室 [http://www.rosoo.net/a/200911/7927.html]
本文出处:未知 作者:罗索客
顶一下
(1)
100%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
将本文分享到微信
织梦二维码生成器
推荐内容