视图显示后台操作信息的问题???

Developerljm 2005-05-19 03:44:06

本人今天偶然遇到这个问题,是使用CSocket做了一个客户端和服务端,当服务端接受到文字信息时,可以显示到视图上。问题是:一直不能显示出文字,但是如果做一个菜单调用这个函数可以显示到视图上文字。请各位赐教,高分相送。。。

函数如下:
void CSocketSvrView::OnDraw(CString msg)
{
CDC *pDC=this->GetDC();
pDC->DrawText(msg,CRect(20,20,80,50),DT_LEFT|DT_SINGLELINE);
}
这个函数通过CSocket回调函数调用实现。
...全文
46 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
手插兜兜 2005-05-20
  • 打赏
  • 举报
回复
显示字符串,视图类可以直接选用CEditView类,显示文本方便一点。这样,你获取到字符串以后,只要直接将字符串加入到CEditView视图的CEdit控件中就可以了。这个操作起来就简单了。
surstar 2005-05-19
  • 打赏
  • 举报
回复
InvalidateRect()
mousubin 2005-05-19
  • 打赏
  • 举报
回复
CClientDC dc;
dc.DrawText(msg,CRect(20,20,80,50),DT_LEFT|DT_SINGLELINE);
Developerljm 2005-05-19
  • 打赏
  • 举报
回复
不行啊,各位大虾献策。。。

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧