Can use 'Find' to find a sub string in another string.
Copying a BSTR to a CString.
Note that the BSTR must be converted to a _bstr_t first. If this is not done you only get the first character of the BSTR in the new CString.
BSTR GetBSTR() { _bstr_t bstr1(_T("This is the test string.")); BSTR bstr; bstr = bstr1.copy(); return bstr; } CComBSTR GetComBSTR() { CComBSTR bstr("This is the test string."); return bstr; } void CVbsDlg::ShowBSTR(BSTR bstr) { _bstr_t bstrStart(bstr); CString s; s.Format(_T("%s"), (LPCTSTR)bstrStart); AfxMessageBox(s); }
No comments:
Post a Comment