谢谢..有人会的帮忙下...

解决方案 »

  1.   

    if (sTempTagName == _T ("frame"))    {        IHTMLFrameBase2* pFrameBase = NULL;        hr = pElemDispatch->QueryInterface (IID_IHTMLFrameBase2,                                   (void**)&pFrameBase);        if (SUCCEEDED (hr) && (pFrameBase!= NULL))        {             IHTMLDocument * pDoc = NULL;             IHTMLWindow2 * pWnd = NULL;             pBase->get_contentWindow (&wnd);             pWnd->get_document (&pDoc);             // CALL THE FUNCTION RECURSIVELY HERE!             FindInput (WITH pDoc SUPPLIED AS A PARAMETER)        }        pFrameBase->Release ();        ....        ....
      

  2.   

    定义HtmlControl
    为Framework定义id
    通过Page.Controls.Find("id")的形式找到此HtmlControl
    用HtmlControl进行操作
      

  3.   

    webbrowser.Window.Frames 是所有frame的集合
    webbrowser.Window.Frames[0]是第一个frame的实例
    webbrowser.Window.Frames[0].Document 是第一个frame中网页的Document
      

  4.   

    上面错了,应该是:
    webbrowser.Document.Window.Frames 是所有frame的集合
    webbrowser.Document.Window.Frames[0]是第一个frame的实例
    webbrowser.Document.Window.Frames[0].Document 是第一个frame中网页的Document
      

  5.   

    帮忙看看这个问题:
    http://community.csdn.net/Expert/topic/4571/4571197.xml?temp=.9196894