关于定制浏览器的问题

nishuixingzhou126 2010-12-13 04:58:10
以CHtmlView实现了一个浏览器(最简单的那种,不是浏览器,只是说浏览器大家比较好理解是什么样子的.),现在想把这个浏览器设置成默认浏览器.我根据网上提示的,已经更改了注册表里面的相关内容,但是,不好使.不会像IE那样,自动弹出来.我现在想知道,在注册表内设置完成了之后,程序如何获取到外部的URL?
还有一个问题,就是,比如我点QQ空间,不会自动弹出来我的程序.但是,我点其他的,比如UE里面的一些搜索,就会弹出来我的程序,但是程序中不知道怎么获取到这个URL,所以无法显示出来.还望前辈们多多指教,小弟很谢过了.
...全文
81 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
nishuixingzhou126 2010-12-14
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 tragicguy 的回复:]
如果QQ里面他指定必需用TT或者IE来打开,是不会到你程序中的
[/Quote]
GetCommandLine这个函数我试过了,获取到的值是是HKEY_CLASSES_ROOT\http\shell\open\command的键值:"D:\Visual Studio Projects\AutoOpen\Release\AutoOpen.exe",没有获取到URL.还有,我试过其他的浏览器,如果,在注册表中将其调置成默认浏览器的话,那么,打开QQ空间的时候,就会选择我设定的浏览器(我用的是搜狗),还有什么其他的方法吗?
nishuixingzhou126 2010-12-14
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 oyljerry 的回复:]
作为程序启动参数获取URL
注册表里绑定htm等文件后缀
[/Quote]
我的注册表里面HKEY_CLASSES_ROOT\http\shell\open\command,是这样写的"D:\Visual Studio Projects\AutoOpen\Release\AutoOpen.exe" ,还有HKEY_CLASSES_ROOT\http\shell\open\ddeexec\Application下面写的:AutoOpen.
nishuixingzhou126 2010-12-14
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 oyljerry 的回复:]
作为程序启动参数获取URL
注册表里绑定htm等文件后缀
[/Quote]
麻烦能说的再详细一点吗?我没有之方面的经验,现在刚刚开始接触到.
大蓝头 2010-12-13
  • 打赏
  • 举报
回复
如果QQ里面他指定必需用TT或者IE来打开,是不会到你程序中的
大蓝头 2010-12-13
  • 打赏
  • 举报
回复
GetCommandLine
大蓝头 2010-12-13
  • 打赏
  • 举报
回复
不是在命令行中吗?
oyljerry 2010-12-13
  • 打赏
  • 举报
回复
作为程序启动参数获取URL
注册表里绑定htm等文件后缀

3,055

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC HTML/XML
社区管理员
  • HTML/XML社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧