none
error1400,无效窗口句柄 RRS feed

  • 问题

  • VARIANT v;
    CComQIPtr<IWebBrowser2> m_spBrowser;
    CAxWindow wndIEHost=GetDlgItem(IDC_EXPLORER2);
    HRESULT hr=wndIEHost.QueryControl(IID_IWebBrowser2, reinterpret_cast <void**> (&m_spBrowser) );
    WTL::CString str;
    str.Format(_T("%d"),GetLastError());
    MessageBox(str);
    我想获得窗体中webbrowser控件的对象,来引导它的链接,但是getlasterror返回1400,是无效窗口句柄,经过测试m_spBrowser是空的,请问这个问题有解决的办法吗
    2012年7月20日 12:29

答案

  • m_spBrowser这个接口没有Query出来,你该检查这个错误, 是否注册了IWebBrowser2这个接口?

    还有QueryControl返回的hr是什么错?


    0xDEADBEEF


    2012年7月23日 1:57
    版主

全部回复