c++ - 如何将 _bstr_t 转换为 CString

标签 c++ com mfc visual-c++ bstr

我有一个 _bstr_t 变量 bstrErr 并且我有一个 CString 变量 csError。如何将 bstrErr 中的值设置为 csError

最佳答案

难道就不能投吗:

_bstr_t b("Steve");
CString cs;
cs = (LPCTSTR) b;

我认为当项目是 Unicode 时这应该可以工作。

关于c++ - 如何将 _bstr_t 转换为 CString,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1685819/

相关文章:

c++ - 我们应该将 COM 中的 BSTR 类型视为值还是引用?

c# - 从 WRL COM 组件获取托管回调

c++ - 在线程中更改 GUI

c++运算符重载,

c++ - 将一个类的默认值初始化为另一个c++

c++ - 如何从包含符号、数字和字母的文本文件中读取整数?

c++ - 请指教以下C++语法及其意义! (可能是重载的情况)

utf-8 - VBS Scripting.FileSystemObject 需要帮助编写 ANSI txt 文件

c++ - 使用串行端口的 MFC 应用程序

c++ - AfxPumpMessage() 用于什么?