【问题标题】:C++ GUI Windows Default BrowserC++ GUI Windows 默认浏览器
【发布时间】:2013-07-21 10:03:19
【问题描述】:

我正在尝试实现 NotePad++ 插件,我陷入了困境,如何让 Windows 默认浏览器的 GUI 使用 C++ 中的 URL 进行初始化。

【问题讨论】:

  • 您实际上是在尝试在 Notepad++ 中实现浏览器控件(在某些窗口中?)还是只想在默认浏览器中打开网页?
  • 我在 NotePad++ 中创建了一个 Dock,我想在 Dock 中放置 Windows 默认浏览器对象(并使用 URL 对其进行初始化)

标签: c++ winapi object user-interface default-browser


【解决方案1】:

如果您希望实现任何 Web 浏览器控件(即利用 Internet Explorer),那么您可能需要查看this questions and its answers

如果您想嵌入用户首选的网络浏览器,那您就很不走运了(可能有一些不合时宜的方法(例如,修改浏览器的窗口并使其与您的控件重叠),但我不会'不推荐他们)。

【讨论】:

  • 很多文件丢失错误,我遵循了那个问题的答案。使用 vs2008
  • 您可能需要安装最新的 Windows SDK,尤其是在使用较旧的 Express 版本时(未预装 Windows SDK)。
【解决方案2】:

试试 ShellExecute(NULL, L"open", L"www.mywebsite.com",NULL, NULL, SW_SHOWNORMAL);

【讨论】:

  • shellexecute 是在 GUI 中创建一个锚点
猜你喜欢
  • 2020-05-05
  • 1970-01-01
  • 2014-08-10
  • 2023-03-08
  • 2012-07-19
  • 2012-01-29
  • 2011-05-09
  • 2014-08-24
  • 1970-01-01
相关资源
最近更新 更多