佚名通过本文主要向大家介绍了activex控件下载 急,activex控件属性,unicode,unicode编码转换器,unicode是什么等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 如何用Unicode做ActiveX属性或者方法的参数?急急急
描述:
解决方案1:
描述:
我现在的ActiveX方法是这样:
[id(77)] long SetTitle(BSTR Title);
long CTestCtrl::SetTitle(LPCTSTR Title)
{
。。。。。。
return 0;
}
我想将Title用Unicode编码之间传入,要怎么做呢?
解决方案1:
这样说得话,应该是没有安装繁体字符集.
你去找HONG KONG HKSCS-2001 SUPPORT SOFTWARE看看,是一个安装文件,装好之后应该就一切正常了.
呵呵,直接使用BSTR就可以了。不过感觉你的idl有点错误。
[id(77)] long SetTitle([in]BSTR* Title);
long CTestCtrl::SetTitle(BSTR* Title)比较标准。
LPCTSTR本身就支持Unicode,把工程编译成Unicode的就行了。LPCTSTR一般被定义成TCHAR*,而在VC环境中,TCHAR可以是char,也可以是wchar,根据是否定义了Unicode环境进行切换。