【发布时间】:2012-05-11 13:12:44
【问题描述】:
我想在默认浏览器的特定位置打开一个网页,并在该位置打开另一个网页,而不是该浏览器的新任务。也许用户打开了该浏览器的新任务,但是通过单击我的 delphi 程序中的按钮,必须首先打开所选网页。那可能吗?我的公司希望我编写这样的程序,但我不知道该怎么做。我真的很感激任何帮助。谢谢。
【问题讨论】:
-
默认浏览器如何在特定位置打开网页?你可以使用
ShellExecuteEx,它会返回一个进程句柄,然后你需要找到主窗口并设置它的位置。 如何在该浏览器实例中打开一个新任务(选项卡)? 您必须对那个进程实例说才能打开一个文件(对于 IE,它可能类似于this way,但我没有知道其他人呢)。但也许我错了,这很容易。 -
我无法理解这个问题。在屏幕上的位置?还是在文档中的位置?而且我对打开后续文档一无所知。
-
虽然它不是默认浏览器,但 TWebBrowser 可能会满足您的其余要求,因为它更容易控制(更直接)。