您的位置:首页 > 其它

CIPAddressCtrl类的使用(IP地址与CString的互相转化)

2014-05-01 20:33 232 查看
CIPAddressCtrl类的使用(IP地址与CString的互相转化)

//将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);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: