// TODO: 在此添加控件通知处理程序代码 UpdateData(TRUE); if (mMessageSend == "") { AfxMessageBox(_T("发送信息不能为空。")); return; } if (mSock.Send((LPCTSTR)mMessageSend, mMessageSend.GetLength()*sizeof(TCHAR)) == SOCKET_ERROR) { AfxMessageBox(_T("发送信息失败,请重新发送。")); return; } CString strTemp = _T("发送:") + mMessageSend + _T("\r\n"); mMessageSend.Empty(); UpdateData(FALSE);//必须的。否则界面内容不更新改变 int nLength = mEditMsgRcd.SendMessage(WM_GETTEXTLENGTH);//得到编辑框中文本长度 mEditMsgRcd.SetSel(nLength, nLength);//设置文本替换区域 mEditMsgRcd.ReplaceSel(strTemp);//替换
时间: 2024-04-15 16:25:25 浏览: 72
smart_todo:在您的Ruby代码中增强TODO注释
上面的代码片段是一个控件通知处理程序,根据您的描述,它涉及到发送消息和更新编辑框内容。在这段代码中,并没有涉及到将上位机输入的INT数据转换为PLC1200能够接收的数据类型。如果您需要将INT数据转换为其他数据类型后发送给PLC1200,请告诉我您希望将INT数据转换为哪种数据类型,以及PLC1200所支持的数据类型。这样我才能提供更具体的帮助。
阅读全文