【问题标题】:IE Address bar search. I need to add a list of other results at the end of current result listIE地址栏搜索。我需要在当前结果列表的末尾添加其他结果列表
【发布时间】:2010-05-18 20:02:27
【问题描述】:

目前,如果您在 IE 的地址栏中输入内容,您会看到一个 url 搜索结果的下拉列表,具体取决于您输入的内容。 我想要关于如何通过 C++ 中的 BHO 访问地址栏对象的任何提示,以便 我可以将我的 bho 的 url 结果附加到当前列表的末尾。 谢谢你。 如果有人需要精确度,请询问。我会每天查看回复。

【问题讨论】:

    标签: c++ internet-explorer search bho address-bar


    【解决方案1】:

    没有直接的方法可以做到这一点。您可以使用 IUrlHistoryStg 将您的 url 添加到历史记录中,然后如果它们与用户键入的内容匹配,它们就会显示出来。

    【讨论】:

    • 我在 Windows 注册表中看到,在“HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\TypedURLs”下,有地址栏在键入时使用的列表。您认为通过在该注册表中写入来管理我自己的列表以便我获得添加的 url 列表是一个好主意吗?
    • 你可以试试,但你永远不知道 IE 什么时候会缓存列表而不是读取它。此外,可能无法从低权限 IE 实例写入必要的注册表项。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-10
    • 2019-04-26
    • 1970-01-01
    相关资源
    最近更新 更多