在MFC中提供的IP地址栏控件,使用起来非常简单,常用的也就无非二个函数,获取它的IP地址和设置它的IP地址。代码如下:
CIPAddressCtrl m_ip;
CString csIP;
m_ip.GetWindowText(csIP);
csIP=_T("192.168.1.1");
m_ip.SetWindowText(csIP);
代码非常简单,就两句话。网上还有其它方法,在此也顺便摘抄下,放这供大家参考下:
//方法一:
CString csIP= "192.168.0.10 ";
DWORD = inet_addr(csIP);
BYTE *pIP = (BYTE*)&dwIP;
m_ipAddr.SetAddress(*pIP, *(pIP+1), *(pIP+2), *(pIP+3));
//方法二:
BYTE *pIP;
CString csIP;
DWORD dwIP;
m_ipAddr.GetAddress(dwIP);
pIP = (unsigned char*)&dwIP;
csIP.Format( "%u.%u.%u.%u ",*(pIP+3), *(pIP+2), *(pIP+1), *pIP);
学习木有动力的时候真难受,哎....继续神游!*-*!
转载于:https://blog.51cto.com/thgenius/1375700