1.AfxMessageBox函数只是d出一个d出式窗口,肯定不是你猜测的断点的意思。
2.你可以在输出之前测试一下buf里面的值,是不是收到了。如果收到的话,我估计是你将控件和变量关联的时候出了问题。buf都接收到了消息的话,关联也正确的话颂并段,没有理由,不显示消息。
你可以试试下面的方法:
CEdit *pEdit=(CEdit *)GetDlgItem(IDC_EDIT2)
pEdit->SetWindowText(buf)试试。
3。如果上面两个方法都尝试过了,你可以野誉调用下面重新刷新下窗口试试。
pEdit.RedrawWindow()
4.AFXmessageBoxd出后,窗口就显示有一种解释(我刚刚测试了一下,和我的猜测相符,但是我不肯定,不过你可以自己验证一下):在d出窗口之后,系统会发送WM_PAINT消息(但是消息队列不一定马上处理这个消息),引起窗口的重绘,从而及时的更新了控件内容。
如果以上四条没解决你的疑问蔽盯,我可以继续和您探讨,因为我对这个问题有兴趣。
socket你可以理解为一个通道,网络数据通过socket来交互。语言的话其实无所谓,C/C++需要根据linux还是windows有不同的库,java的话就跨平戚顷台陪仔搭了。优势芦拿就是简单好用。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)