看看这几个语句的意思

来源:百度知道 编辑:UC知道 时间:2024/06/08 16:40:29
UpdateData(); //是将IP地址控件初始化为下面四个IP值吗
BYTE ip1,ip2,ip3,ip4;
m_ctrIp.GetAddress(ip1,ip2,ip3,ip4); //
从什么控件中获取数据呢

完整代码是:
UpdateData();
BYTE ip1,ip2,ip3,ip4;
m_ctrIp.GetAddress(ip1,ip2,ip3,ip4);
CString sip;
sip.Format("%d.%d.%d.%d", ip1,ip2,ip3,ip4);
int n = m_pServer->SendTo(m_send.GetBuffer(0), m_send.GetLength(), m_nPort, sip);
if (n == SOCKET_ERROR)
{
MessageBox("send fail!!!");
}
m_recv += m_send;
m_recv += "\r\n" ;
m_send.Empty();
UpdateData(false);

从什么控件中获取数据呢 ?
-----------------------------
当你使用建立与控件相关联的变量时,就会将此控件的值送到此变量中。明白没?MSDN中也有讲。

UpdateData();
--------------
它其实是:UpdateData(TURE); 表示从控件中获取数据。UpdateData(FALSE);表示将数据回显到控件。