在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),就可以得到窗口句柄. 请问各位能给个解决方法,或者告知原因也行阿。不胜感激。
如果新开一个空白IE,然后Ctrl+N,在新开的IE中敲入地址,一样得到上面的错误。
在单步调试时,发现ImgEdit通过CoCreateInstance得到IOleObject,然后QueryInterface得到IOleInplaceObject,但是在在新窗体里IOleInplaceObject.GetWindow时,得不到窗口句柄,如果是一个正常的IE(不是通过Open或者Ctrl+N的IE),就可以得到窗口句柄. 请问各位能给个解决方法,或者告知原因也行阿。不胜感激。
解决方案 »
- 请问下各位兄弟,谁有Delphi5.0版本的DevExpress的QuantumGrid,Inspector的安装包呢?
- delphi+word模版如何在指定的位置加入表格?
- 请问Delphi7上怎么没有TClientSocket和TServerSocket控件呀?
- Application.CreateForm(TFormMain, FormMain)跟 formMain:=TformMain.create(Application)有什么区别没
- DDL问题,高手请进,在线等回答(重分等待)!!
- 讨教一个常用的控件的使用
- 请大家帮我找一个错误,我是在weizhisheng写的文章里考的一段代码,可运行老出错.谢谢哟!
- 一个非常奇怪的问题
- 怎样对程序中的所有TImage控件都Enabled := True 或 Enabled := False
- delphi查询等待formshow问题.
- 怎么样动态绑定事件函数
- 批量改名的问题!急!急!急!
但是也很想知道你的问题时怎么解决的
[email protected]
常交流