当前位置: 代码迷 >> VC/MFC >> VARIANT变量中门类VT_LPSTR和VT_LPWSTR还在吗
  详细解决方案

VARIANT变量中门类VT_LPSTR和VT_LPWSTR还在吗

热度:129   发布时间:2016-05-02 03:28:24.0
VARIANT变量中类型VT_LPSTR和VT_LPWSTR还在吗?
VS2013
VT_LPSTR和VT_LPWSTR声明还在但是在VARIANT中对应的pszVal和pwszVal没有了?
在VT_LPSTR和VT_LPWSTR上右键转到声明能跳过去,但是VARIANT类型的变量敲不出pszVal和pwszVal了
------解决思路----------------------
应该还在吧,可能是用了别的名字了吧,反正是个联合类型,直接取值转应该也没有问题吧
------解决思路----------------------
VS2013 貌似用BSTR可以自动转换,编译环境是UNICODE时,ocx不管返回的是否是宽字符,得到的都是宽字符,
编译环境是使用多字节字符集时,,ocx不管返回的是否是宽字符,得到的都不是宽字符,
------解决思路----------------------
用字符串用  BSTR