//将CString 型IP地址在IPAddressCtrl中显示
CString strIP="192.168.0.10";
DWORD dwIP;
dwIP = inet_addr(strIP);
unsigned char *pIP = (unsigned char*)&dwIP;
m_ipAddr.SetAddress(*pIP, *(pIP+1), *(pIP+2), *(pIP+3));
//将IPAddressCtrl中的IP地址获得并转换成CString型
unsigned char *pIP;
CString strIP;
DWORD dwIP;
m_ipAddr.GetAddress(dwIP);
pIP = (unsigned char*)&dwIP;
strIP.Format("%u.%u.%u.%u",*(pIP+3), *(pIP+2), *(pIP+1), *pIP);
CIPAddressCtrl的用法
CIPAddressCtrl的用法
CIPAddressCtrl的值转换成CString,CString转换成CIPAddressCtrl
CString strIP="192.168.1.184";
m_IPAddr.SetWindowText(strIP);
CString strIP;
m_IPAddr.GetWindowText(strIP);
CString strIP="192.168.1.184";
DWORD dwAddress= ntohl( inet_addr(strIP));
m_IPAddr.SetAddress(dwAddress);
为控件设置数据
m_addr.SetAddress(192,168,0,2);
从控件得到数据
BYTE b1,b2,b3,b4;
m_addr.GetAddress(b1,b2,b3,b4);
CIPAddressCtrl类的使用(IP地址与CString的互相转化)
最新推荐文章于 2020-08-06 18:37:35 发布
本文介绍了如何使用CIPAddressCtrl控件与CString类型之间的转换方法。包括如何将CString类型的IP地址转换为CIPAddressCtrl控件可以显示的形式,以及如何从CIPAddressCtrl控件中获取IP地址并转换为CString类型。
1007

被折叠的 条评论
为什么被折叠?



