在ActiveForm中用了一个ImgEdit控件查看Tif文件,打开一个IE窗口,敲入地址,此ActiveForm正确显示,可以如果按Ctrl+N,或者点击File->New window,则ActiveForm上的ImgEdit不能被创建,错误:Could not obtain OLE Control Window Handle.
  如果新开一个空白IE,然后Ctrl+N,在新开的IE中敲入地址,一样得到上面的错误。
  在单步调试时,发现ImgEdit通过CoCreateInstance得到IOleObject,然后QueryInterface得到IOleInplaceObject,但是在在新窗体里IOleInplaceObject.GetWindow时,得不到窗口句柄,如果是一个正常的IE(不是通过Open或者Ctrl+N的IE),就可以得到窗口句柄.   请问各位能给个解决方法,或者告知原因也行阿。不胜感激。