当别人发给你一个风址时
www.163.com你直接点它,就可以打开这个网页。对你很简单吧指教一下我~我想,不会是转成了html吧?直接做成联结??我想知道,类似,flashget里面,你copy了一个地址,当你按下f4时(新建下载任务),这个地址就会出现在对应的下载地址栏里。这是怎么实
现的??请说说,用vc怎么做??

解决方案 »

  1.   

    在文本中自动发现URL,并实现鼠标点击自动连接到网页的功能需要自己手动编程,
    可以使用CRichEditCtrl,发现类似URL的字符串就设置其格式为蓝色并代下划线,
    并且侦测鼠标点击实现自动导航至于新建下载任务时候地址自动出现,这个可以在InitDialog之中检查
    Clipboard,并把Clipboard中的内容放到地址栏中即可我发现Flashget还有一个功能,就是直接在网站中选择多个URL,选择Copy的时候,Flashget就会自动启动,并且把URL放在地址栏中,我不知道这个是怎么实现的,望指教
      

  2.   

    试试这个,从任何一个窗口或者对话框的某个函数中添加:
    ShellExecute(this->GetSafeHwnd(),"open","www.sina.com.cn","",NULL,SW_SHOW);
      

  3.   

    RichEdit 打开
    RTF
    文档
      

  4.   

    怎么
    操作Clipboard?还有,如果不是自己做的程序,比方说,我copy了字符"Clipboard"当我开启金山词霸后,"Clipboard"就以经在输入中了~~我需要怎么做??总不能改写词霸的InitDialog吧。。~~望指教。
      

  5.   

    to;
    回复人: KyoUs(符号) 可以SetWindowText()呵呵
      

  6.   

    1、利用默认浏览器找开你指定的网址可以有很多方法,最简单的就是
    ShellExecute(this->GetSafeHwnd(),"open","www.sina.com.cn","",NULL,SW_SHOW);
    如果你要全面操控的话还可以用CreateProcess()
    2、监视剪贴板而已,如果有你要用的东东就复制一份出来自已用