1.在CHtmlView中已经得到了网页的内容IHTMLDocument2*pDOC
2.分析pDOC已经得到了CComQIPtr< IHTMLElementCollection > spElementCollection表单
3.同时CComDispatchDriver spInputElement;得到了表单域
4.通过以下方式得到了表单的名称\类型和参数CComDispatchDriver spInputElement; //取得第 j 项表单域
hr = spFormElement->item( CComVariant( j ), CComVariant(), &spInputElement );
if ( FAILED( hr ) ) continue;CComVariant vName,vVal,vType; //取得表单域的 名,值,类型
hr = spInputElement.GetPropertyByName( L"name", &vName );
if( FAILED( hr ) ) continue;
hr = spInputElement.GetPropertyByName( L"value", &vVal );
if( FAILED( hr ) ) continue;
hr = spInputElement.GetPropertyByName( L"type", &vType );
if( FAILED( hr ) ) continue;LPCTSTR lpName = vName.bstrVal?
OLE2CT( vName.bstrVal ) : _T("NULL"); //未知域名
LPCTSTR lpVal  = vVal.bstrVal?
OLE2CT( vVal.bstrVal  ) : _T("NULL"); //空值,未输入
LPCTSTR lpType = vType.bstrVal?
OLE2CT( vType.bstrVal ) : _T("NULL"); //未知类型strName = (LPSTR)lpName;
strType = (LPSTR)lpType;
strValue = (LPSTR)lpVal;问题:
1.如何对表单的参数赋值
2.如何提交表单并显示提交后网页的内容