C++ GUI Windows 默认浏览器
Posted
技术标签:
【中文标题】C++ GUI Windows 默认浏览器【英文标题】:C++ GUI Windows Default Browser 【发布时间】:2013-07-21 10:03:19 【问题描述】:我正在尝试实现 NotePad++ 插件,我陷入了困境,如何让 Windows 默认浏览器的 GUI 使用 C++ 中的 URL 进行初始化。
【问题讨论】:
您实际上是在尝试在 Notepad++ 中实现浏览器控件(在某些窗口中?)还是只想在默认浏览器中打开网页? 我在 NotePad++ 中创建了一个 Dock,我想在 Dock 中放置 Windows 默认浏览器对象(并使用 URL 对其进行初始化) 【参考方案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 中创建一个锚点以上是关于C++ GUI Windows 默认浏览器的主要内容,如果未能解决你的问题,请参考以下文章