MFC IP控件的设置和读取

char c_ipBuf[64]={0};

wcstombs(c_ipBuf, strIP, strIP.GetLength() * 2);//UNICODE字符集时将char转w_char

((CIPAddressCtrl*)GetDlgItem(IDC_IP))->SetAddress(ntohl(inet_addr(c_ipBuf)));//读取

BYTE f1,f2,f3,f4;
((CIPAddressCtrl*)GetDlgItem(IDC_IP))->GetAddress(f1,f2,f3,f4);

CString strIpAddr;
strIpAddr.Format(_T("%d.%d.%d.%d"),f1,f2,f3,f4);


你可能感兴趣的:(MFC IP控件的设置和读取)