VARIANT,BSTR,wstring互转
2017-02-07 本文已影响183人
晓函
wstring转BSTR和VARIANT
wstring str=L"haha";
BSTR bstr = SysAllocString(str.c_str());
VARIANT var;
var.vt = VT_BSTR;
var.bstrVal = bstr;
BSTR和VARIANT转wstring
BSTR bstr = L"hahah";
VARIANT var;
var.vt = VT_BSTR;
var.bstrVal = L"bbbb";
wstring str = (_bstr_t)bstr;
wstring str2 = (_bstr_t)var.bstrVal;