需求: 在html中用javascript调用控件的GetInputData()方法,返回一个控件内部字符串。var strRet;
strRet = document.getElementById("SWKBCtrl1").GetInputData();
alert(strRet);怎么设计这个GetInputData方法呢?
VARIANT CSWKBCtrlCtrl::GetInputData_J(void)
{
AFX_MANAGE_STATE(AfxGetStaticModuleState()); VARIANT vaResult;
VariantInit(&vaResult); //BSTR bstr = m_strInputData.AllocSysString();
//vaResult.bstrVal = m_strInputData.AllocSysString();
wcscpy(vaResult.bstrVal, (LPTSTR)(LPCTSTR)m_strInputData);
return vaResult;
}
strRet = document.getElementById("SWKBCtrl1").GetInputData();
alert(strRet);怎么设计这个GetInputData方法呢?
VARIANT CSWKBCtrlCtrl::GetInputData_J(void)
{
AFX_MANAGE_STATE(AfxGetStaticModuleState()); VARIANT vaResult;
VariantInit(&vaResult); //BSTR bstr = m_strInputData.AllocSysString();
//vaResult.bstrVal = m_strInputData.AllocSysString();
wcscpy(vaResult.bstrVal, (LPTSTR)(LPCTSTR)m_strInputData);
return vaResult;
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货