工控编程吧

标题: 上位机MFC如何将BSTR类型转换成TCHAR类型 [打印本页]

作者: qq263946146    时间: 2019-8-21 11:07
标题: 上位机MFC如何将BSTR类型转换成TCHAR类型
我们知道TCHAR类型可以这样定义LPTSTR psz ,可以调用函数实现转换。
psz = _com_util::ConvertBSTRToString(bstr);
可以运行查看下面代码。
同样,函数定义的头文件记得包含#include <comdef.h>。
  1. void CDemoView::OnDraw(CDC* pDC)
  2. {
  3.         BSTR bstr = L"Hello world!";

  4.         //调用ConvertBSTRToString函数
  5.         LPTSTR psz = _com_util::ConvertBSTRToString(bstr);
  6.         CString strText = _T("");
  7.         strText.Format(_T("psz = %s"), psz);
  8.         pDC->TextOut(100, 50, strText);
  9. }
复制代码







欢迎光临 工控编程吧 (https://www.gkbc8.com/) Powered by Discuz! X3.4