大家肯定都玩过网游,我想实现一个多人聊天程序(一个人对多个人),界面跟QQ的聊天界面相似,上面是显示各个好友及自己发出的聊天信息,如图
___________________________________________________________
|朋友A:你是谁? |
|朋友B: 我也不知道。 这是聊天信息显示区 |
|朋友C:我就更不知道了。 |
| |
|---------------------------------------------------------|
|朋友B:聊天内容 这是信息发送区 |
|_________________________________________________________|
我的要求是只要用鼠标点一下显示区朋友A等朋友的名字,在发送区就会在开头显示朋友的名字,然后就可以跟他密聊。我要问的是如何用自定义控件实现显示区的功能?高手请教!
___________________________________________________________
|朋友A:你是谁? |
|朋友B: 我也不知道。 这是聊天信息显示区 |
|朋友C:我就更不知道了。 |
| |
|---------------------------------------------------------|
|朋友B:聊天内容 这是信息发送区 |
|_________________________________________________________|
我的要求是只要用鼠标点一下显示区朋友A等朋友的名字,在发送区就会在开头显示朋友的名字,然后就可以跟他密聊。我要问的是如何用自定义控件实现显示区的功能?高手请教!
前者需要通过回调机制从服务端获取信息,改写主线程的ui,
后者的原理类似,通过回调使客户端运行的javascript从服务器下载聊天信息,改写html元素
或是在iframe里进行局部的刷新就不用回调机制了
|朋友B: 我也不知道。
|朋友C:我就更不知道了。 哈哈