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