怎样把接收到的网络数据在子对话框中显示出来?
在MFC中建立一个对话框的工程client,从SOCKET继承一个类CNetWork。从对话框类中继承一个类CA。程序运行后,在CclientApp的InitInstance()中创建一个CNetWork 的对象pSocket用来连接和监听。在主对话框CLIENTDlg中生成一个CA的对象A,显示一个对话框,现在pSocket收到网络服务器传来的数据,我怎样才能把数据显示到A中的一个编辑框中?
我现在采用的方法是,在CLientApp中添加一个成员变量CString cstring_get,pSocket收到数据后,就把数据放到变量cstring_get里,然后对话框对象A再来取,也就是把cstring_get当全局变量来用。A中有一个编辑框,对应一个CString的成员。然后用如下形式显示出来。
CString temp=AfxGetApp()->cstring_get;
UpdateData(false);
请问还有其它什么办法能让A中的编辑框显示传送过来的数据吗?请指教,谢谢。