1、如何放随意文字的链接,象PP、QQ、MSN聊天框里面那样。2、如何加一个进度条在里面?请支招!

解决方案 »

  1.   

    1、http://www.codeproject.com/editctrl/HyperEdit.asp
      

  2.   

    谢谢楼上。
    第一个问题不难解决,我可以自定义一些文字(结构),再根据位置来确定鼠标状态以及操作。第二个呢? 网上插入图片的介绍得比较多,但是插入一般控件却没有。PP和MSN是怎么做的呢? 有没有思路啊? 如果是从CWnd下来,太麻烦了。
      

  3.   

    1
    重载CEdit,响应其OnPaint消息(特殊颜色显示、下划线)和OnMouseMove消息(鼠标变为手形)响应单击,执行ShellExecute函数,灵活性很大,可惜工作量太大;
    http://www.codeproject.com/editctrl/HyperEdit.asp:比较简单且很接近要求,只是它采用设置CEdit字体的方法来实现,而CEdit的字体作用于其中的全部文字内容,这样就很难做到“只对其中的超级链接内容作出变化,而非超链接内容按正常显示”。
    2
    插控件的可以到 http://www.richedit.com/ 看看
      

  4.   

    2 代码在richeditview里面都有,自己用向导生成一个程序跟踪一下
      

  5.   

    另外,还有个问题,就是关于如何知道copy和drag进来。而不是平时的输入字符。
    只要知道是什么消息或者什么虚函数里面有。因为字体可能不一样。