精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>C/C++>>网络与通讯>>如何编程调用缺省的浏览器

主题:如何编程调用缺省的浏览器
发信人: gzlujiang()
整理人: girlrong(1999-11-13 08:22:53), 站内信件
我看很多人设计的程序中都可以做到像一般的浏览器一样
我只要鼠移在url上面,url就会变色,点击后就可以调用
默认的浏览器进行浏览默认的网页.
想请问一下这是怎样实现的?

谢谢:[email protected]

--
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.96.190.124]
发信人: pazee (耙子), 信区: C
标  题: Re: 怎样可以调用默认的浏览器
发信站: 网易虚拟社区 (Sun Aug  8 17:40:40 1999), 站内信件

【 在 gzlujiang (lujiang) 的大作中提到: 】
: 我看很多人设计的程序中都可以做到像一般的浏览器一样
: 我只要鼠移在url上面,url就会变色,点击后就可以调用
: 默认的浏览器进行浏览默认的网页.
: 想请问一下这是怎样实现的?
:    .......

这是用delphi写的,换成c很容易的,请参见win32 API的文档
比如:
ShellExecute(Handle, nil,
    pchar('http://93611.yeah.net'),
    Nil, Nil, SW_SHOWNORMAL
  );
她会调用默认的浏览器打开这个网页;

  ShellExecute(Handle, nil,
    pchar('mailto:[email protected]?Subject=Hello'),
    Nil, Nil, SW_SHOWNORMAL
  );
她会调用默认的邮件程序新建个邮件,收件人是[email protected]主体Hello.
你甚至可以调用telnet等的.


--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
别人坐着我站着;别人吃饭我看着
哎,什么好事我都没分儿

※ 修改:.pazee 于 Aug  8 17:42:12 修改本文.[FROM: 202.96.191.124]
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.96.191.124]
发信人: tsingxiao (脑袋), 信区: C
标  题: Re: 怎样可以调用默认的浏览器
发信站: 网易虚拟社区 (Sun Aug  8 21:25:19 1999), 站内信件

【 在 gzlujiang (lujiang) 的大作中提到: 】
: 我看很多人设计的程序中都可以做到像一般的浏览器一样
: 我只要鼠移在url上面,url就会变色,点击后就可以调用
: 默认的浏览器进行浏览默认的网页.
: 想请问一下这是怎样实现的?
:    .......

在www.codeguru.com有VC的一个class给出,名字好象叫
CUrlParse???

--
曾经拥有的,我失去了。
曾经向往的,我得到了。
患得患失?

※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.101.3.246]
发信人: net_sky (阿锋), 信区: C
标  题: Re: 怎样可以调用默认的浏览器
发信站: 网易虚拟社区 (Mon Aug  9 14:41:34 1999), 站内信件

【 在 gzlujiang (lujiang) 的大作中提到: 】
: 我看很多人设计的程序中都可以做到像一般的浏览器一样
: 我只要鼠移在url上面,url就会变色,点击后就可以调用
: 默认的浏览器进行浏览默认的网页.
: 想请问一下这是怎样实现的?
:    .......
在VC中也是调用
ShellExecute(this->GetSafeHwnd(),"open","club.netease.com",
           NULL,NULL,SW_SHOWNORMAL);

至于鼠移在url上面,url就会变色,自己编程就可以实现的。

--
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.98.195.2]

[关闭][返回]