MFC IP 控件的处理方法,
Ctrl (DWORD) -> CString
1. 指针
DWORD dwIP = 2130706433; // 127.0.0.1
BYTE *pIP;
pIP = (unsigned char*)&dwIP;
CString ip;
ip.Format( _T("%u.%u.%u.%u"),*(pIP+3), *(pIP+2), *(pIP+1), *pIP); // ip = _T("127.0.0.1")
2. 位运算
CString ip;
DWORD ipp; //= 2130706433;
ip.Format(_T("%d.%d.%d.%d"),(BYTE)(ipp>>24),(BYTE)(ipp>>16),(BYTE)(ipp>>8),(BYTE)(ipp));
本文介绍两种将DWORD类型的IP地址转换为CString格式的方法:一是通过指针操作,二是利用位运算。这两种方法均可应用于MFC应用程序中,实现IP地址的格式化显示。
1624

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



