Help:关于BSTR
UU码农 2001-12-16 11:47:26 用vc写一个ActiveX控件,有一个属性定义为BSTR name
m_name 在CNewCtrl的成员变量,类型为CString
相应的方法为
BSTR CNewCtrl::GetName()
{
return m_name.AllocSysString();
}
void CNewCtrl::SetName(BSTR lpszNewValue)
{
// TODO: Add your property handler here
m_name.SetSysString (&lpszNewValue);
SetModifiedFlag();
}
在vb中添加一个上述控件Ctrl,该如何设置m_name的值
我试过,不成功,希望高手帮帮忙
我的方法:
Dim text As String
text="?????"
' Ctrl.Name=text //报错
text=Ctrl.Name '//可以
会出错。