如图 如果还想要发送int类型的m_JAC和int类的数组m_JA,代码应该怎么写啊

解决方案 »

  1.   

    stprintf_s   CString Format 等 格式化成字符串
      

  2.   

    CString strText;
    strText.Foramat(TEXT("%d"), m_JA);
    SendMessage(...);
      

  3.   

    SendMessage是直接将消息直接送到对应窗口过程函数中,等待该消息处理完成该函数才返回。不太明白你说的”前面发送的数据同样在缓冲区,这个数据直接放入的话在接收端就无法正确分辨两个数据了”是什么意思?
      

  4.   


    那你创建多几个CString变量,进行转换发送不就行了
      

  5.   

    使用 WM_COPYDATA
      

  6.   


    SendMessage是直接将消息直接送到对应窗口过程函数中,等待该消息处理完成该函数才返回。不太明白你说的”前面发送的数据同样在缓冲区,这个数据直接放入的话在接收端就无法正确分辨两个数据了”是什么意思?SendMessage是直接将消息直接送到对应窗口过程函数中,等待该消息处理完成该函数才返回。不太明白你说的”前面发送的数据同样在缓冲区,这个数据直接放入的话在接收端就无法正确分辨两个数据了”是什么意思?SendMessage是直接将消息直接送到对应窗口过程函数中,等待该消息处理完成该函数才返回。不太明白你说的”前面发送的数据同样在缓冲区,这个数据直接放入的话在接收端就无法正确分辨两个数据了”是什么意思?SendMessage是直接将消息直接送到对应窗口过程函数中,等待该消息处理完成该函数才返回。不太明白你说的”前面发送的数据同样在缓冲区,这个数据直接放入的话在接收端就无法正确分辨两个数据了”是什么意思?SendMessage是直接将消息直接送到对应窗口过程函数中,等待该消息处理完成该函数才返回。不太明白你说的”前面发送的数据同样在缓冲区,这个数据直接放入的话在接收端就无法正确分辨两个数据了”是什么意思?SendMessage是直接将消息直接送到对应窗口过程函数中,等待该消息处理完成该函数才返回。不太明白你说的”前面发送的数据同样在缓冲区,这个数据直接放入的话在接收端就无法正确分辨两个数据了”是什么意思?SendMessage是直接将消息直接送到对应窗口过程函数中,等待该消息处理完成该函数才返回。不太明白你说的”前面发送的数据同样在缓冲区,这个数据直接放入的话在接收端就无法正确分辨两个数据了”是什么意思?SendMessage是直接将消息直接送到对应窗口过程函数中,等待该消息处理完成该函数才返回。不太明白你说的”前面发送的数据同样在缓冲区,这个数据直接放入的话在接收端就无法正确分辨两个数据了”是什么意思?SendMessage是直接将消息直接送到对应窗口过程函数中,等待该消息处理完成该函数才返回。不太明白你说的”前面发送的数据同样在缓冲区,这个数据直接放入的话在接收端就无法正确分辨两个数据了”是什么意思?我的意思是这样发送是可以,但是接受的话就要分辨哪一段字符串是哪个变量,因为这些要发送的字符串都放在了缓冲区,这样接受的话是否要在字符串中加入标识码之类的用来判断各个变量的字符串的长度
      

  7.   

    ::SendMessage(hWnd, WM_SETTEXT, (WPARAM)m_JAC, (LPARAM)m_JA);
    这样,试试应该可以