工控编程吧
标题:
上位机MFC如何将BSTR类型转换成TCHAR类型
[打印本页]
作者:
qq263946146
时间:
2019-8-21 11:07
标题:
上位机MFC如何将BSTR类型转换成TCHAR类型
我们知道TCHAR类型可以这样定义LPTSTR psz ,可以调用函数实现转换。
psz = _com_util::ConvertBSTRToString(bstr);
可以运行查看下面代码。
同样,函数定义的头文件记得包含#include <comdef.h>。
void CDemoView::OnDraw(CDC* pDC)
{
BSTR bstr = L"Hello world!";
//调用ConvertBSTRToString函数
LPTSTR psz = _com_util::ConvertBSTRToString(bstr);
CString strText = _T("");
strText.Format(_T("psz = %s"), psz);
pDC->TextOut(100, 50, strText);
}
复制代码
欢迎光临 工控编程吧 (https://www.gkbc8.com/)
Powered by Discuz! X3.4