大家知道,COM是一种规范,里面的字符串用的是宽字节字符集,它是一套双字节字符集。如何将BSTR转换成MFC的CString呢?
(1)将BSTR变量转换成_bstr_t类,如下
BSTR Cat = NULL;
Cat = SysAllocString(L("My Text!"));
_bstr_t ret = (_bstr_t)Cat;
(2)将_bstr_t转换成CString,如下
CString str;
str = (LP
大家知道,COM是一种规范,里面的字符串用的是宽字节字符集,它是一套双字节字符集。如何将BSTR转换成MFC的CString呢?
(1)将BSTR变量转换成_bstr_t类,如下
BSTR Cat = NULL;
Cat = SysAllocString(L("My Text!"));
_bstr_t ret = (_bstr_t)Cat;
(2)将_bstr_t转换成CString,如下
CString str;
str = (LP