请高手改程序,很简单的.
一个局域网聊天程序,我想实现的是显示聊天内容的EditBox可以自动滚动,就是总是在最下面,这样就能看到新消息了.像QQ那样,谢谢了.
程序在邮箱 editboxscroll@163.com 里,密码是:csdncsdn
改好后请发到邮箱里保存
多谢了!
[解决办法]
给你改好了,已放在你邮箱里,不知道能否满足你的要求
不过你这个程序好好玩,我还不会Socket,学习ing :)
[解决办法]
在 void CChat1Dlg::OnButtonsend() 中
添加
CEdit * output=(CEdit *)GetDlgItem(IDC_EDITRECORD);
//随时跟踪滚动条的位置
output-> LineScroll(output-> GetLineCount());
就可以了
不过要加在this-> UpdateData(false); 之后
[解决办法]
将发送框设置成MultiLine,并将其WantReturn属性勾上
最好将对话框的OnOk()过程短路掉
[解决办法]
设置ES_MULTILINE样式