无法获取“WebBrowser”控件的窗口句柄。不支持无窗口的 ActiveX 控件。
问题说明:在做winform程序时,使用WebBrowser类。当WebBrowser被调用时,报错
1、无法获取“WebBrowser”控件的窗口句柄。不支持无窗口的 ActiveX 控件。
2、对 COM 组件的调用返回了错误 HRESULT E_FAIL。
原因:调用Navigate之前,确保调用线程属于窗体的创建线程并且Webbrowser控件已经在窗体中实例化。
解决办法:WebBrowser的实例的定义InitializeComponent();方法附近,即在初使化窗体的时候初始化WebBrowser。
浙公网安备 33010602011771号