看过了雅虎通和新浪UC这两个IM软件,他们的聊天窗口中,用户输入的Edit为RichEdit,但是上面显示的历史记录确实IE控件。我想问的是怎样在IE控件中不断的显示收到的和自己发出去的内容,使用HTML还是XML,还是别的什么方法?如何只刷新最后一部分,而不是整个IE控件刷新?

解决方案 »

  1.   

    去看javascript
    IHTMLWindow2有execscript方法
      

  2.   

    这个通过BHO完全可以控制,不过IM软件里的聊天记录的显示最好还是自己写一个CWnd来实现,用IE一个不方便,操作也是比较复杂。
      

  3.   

    在窗口上放置一个浏览器控件,然后使用DOM来动态添加聊天的内容
      

  4.   

    在窗口上放置一个浏览器控件,然后使用DOM来动态添加聊天的内容