3,055
社区成员
发帖
与我相关
我的任务
分享
//向输入框里输入帐号密码
BOOL CWebDlg::InputText(CComDispatchDriver& pDisp, CString& strText)
{
//获取元素的位置指针
CComQIPtr<IHTMLElement> pInput = pDisp;
//转换成CComBSTR
CComBSTR bStr = strText;
//输入内容
HRESULT hr = pInput->put_innerText(bStr);
if (FAILED(hr))
return FALSE;
//查看一下输入的内容, 得到的值跟我输入的内容是一致的
CComVariant vValue;
pDisp.GetPropertyByName(_T("value"), &vValue);
return TRUE;//这里下断点, 查看输入之后, 是否能获取到我输入的值,结果是没有错的
}