QQ中,这个功能是怎么实现的?(高分请教)
当别人发给你一个风址时
www.163.com
你直接点它,就可以打开这个网页。。。。对你很简单吧。。。指教一下我~
我想,不会是转成了html吧?直接做成联结??
我想知道,类似,flashget里面,你copy了一个地址,当你按下f4时
(新建下载任务),这个地址就会出现在对应的下载地址栏里。。。。这是怎么实
现的??
请说说,用vc怎么做??
问题点数:0、回复次数:11Top
1 楼wangjs720(听雨舟)回复于 2003-06-01 22:14:44 得分 0
关注Top
2 楼KyoUs(符号)回复于 2003-06-01 22:24:51 得分 0
不知道的也帮我T一下~Top
3 楼ATField()回复于 2003-06-01 22:43:58 得分 0
在文本中自动发现URL,并实现鼠标点击自动连接到网页的功能需要自己手动编程,
可以使用CRichEditCtrl,发现类似URL的字符串就设置其格式为蓝色并代下划线,
并且侦测鼠标点击实现自动导航
至于新建下载任务时候地址自动出现,这个可以在InitDialog之中检查
Clipboard,并把Clipboard中的内容放到地址栏中即可
我发现Flashget还有一个功能,就是直接在网站中选择多个URL,选择Copy的时候,Flashget就会自动启动,并且把URL放在地址栏中,我不知道这个是怎么实现的,望指教
Top
4 楼BinaryPoet(二进制诗人)回复于 2003-06-01 22:45:31 得分 0
试试这个,从任何一个窗口或者对话框的某个函数中添加:
ShellExecute(this->GetSafeHwnd(),"open","www.sina.com.cn","",NULL,SW_SHOW);Top
5 楼newkey007(无限天空 www.xDrv.com)回复于 2003-06-01 23:19:26 得分 0
RichEdit 打开
RTF
文档Top
6 楼KyoUs(符号)回复于 2003-06-02 00:08:03 得分 0
怎么
操作Clipboard?
还有,如果不是自己做的程序,比方说,我copy了字符"Clipboard"当我开启金山词霸后,
"Clipboard"就以经在输入中了~~我需要怎么做??
总不能改写词霸的InitDialog吧。。~~
望指教。Top
7 楼sunhz99(浩)回复于 2003-06-02 07:59:40 得分 0
gzTop
8 楼xiaoshao_0_0(xiaoshao)回复于 2003-06-02 08:20:02 得分 0
to;
回复人: KyoUs(符号)
可以SetWindowText()
呵呵
Top
9 楼jemmylau(枕头)回复于 2003-06-02 08:47:10 得分 0
第二个,则是监视你的内存,如果在你的内存中发现类似连接的东西则提取出来。Top
10 楼Ah(蓝过天)回复于 2003-06-02 09:04:11 得分 0
1、利用默认浏览器找开你指定的网址可以有很多方法,最简单的就是
ShellExecute(this->GetSafeHwnd(),"open","www.sina.com.cn","",NULL,SW_SHOW);
如果你要全面操控的话还可以用CreateProcess()
2、监视剪贴板而已,如果有你要用的东东就复制一份出来自已用Top
11 楼KyoUs(符号)回复于 2003-06-02 09:46:05 得分 0
能否来个例子?
当我唤起“金山词霸”时,剪贴板里的词就到了输入栏中!
希望有个完整的例子,好让我学习学习~~
分不够,再加呀~Top




