判断编辑框文字的大小并发送(不能自动补位).txt
上传用户:taoxu158
上传日期:2021-12-21
资源大小:1k
文件大小:1k
源码类别:

编辑框

开发平台:

Visual C++

  1. void CMyDlg::OnButtonManualsend() 
  2. {
  3. /*UpdateData(); //读取编辑框内容
  4. m_ctrlComm.SetOutput(COleVariant(m_strTXData1));
  5. UpdateData(TRUE); //读取编辑框内容
  6. m_ctrlComm.SetOutput(COleVariant(m_strTXData2));//发送数据*/
  7. /**/UpdateData(TRUE);
  8. byte s= 0x02;
  9. int count = m_strTXData1.GetLength();
  10. char txData[9];
  11. for(int i=0;i<5;i++)
  12. txData[i]=m_strTXData1.GetAt(i);
  13. int s1;
  14. s1=atoi(txData);
  15. CByteArray arr;
  16.     arr.RemoveAll();
  17.     arr.SetSize(5);
  18. if(s1<6000||s1>15000)MessageBox("aa");
  19. else
  20. {
  21. if(s1<10000||s1>=6000)
  22. {
  23. for(int j=0;j<5;j++)
  24. arr.SetAt(j,txData[j]);
  25.    m_ctrlComm.SetOutput(COleVariant(arr));
  26. }
  27. else
  28. {
  29.  
  30. for(int j=0;j<5;j++)
  31. arr.SetAt(j,txData[j]);
  32.   m_ctrlComm.SetOutput(COleVariant(arr));
  33. UpdateData(TRUE);
  34. m_ctrlComm.SetOutput(COleVariant(m_strTXData2));
  35. UpdateData(FALSE);
  36. }
  37. }
  38. }