两个ComBSTR字符串,在OnDraw函数中用如下语句转换成LPCSTR后,插入VB中使用时,字符串没有显示出来:LPCSTR pszText=(LPCSTR)_com_util::ConvertBSTRToString(m_bstrUnit.m_str);
TextOut(di.hdcDraw,(rc.left+m_lngRadius),(m_lngRadius*2/3),pszText,lstrlen(pszText));在VB中插入的第一个控件还比较正常,第二个开始就没有显示。用ActiveX Control Test Container测试的时候比较正常,但是拖动控件多了,显示也不对,不是位置不对就是干脆不显示。那位大虾知道这是为什么,又如何改正呢?