如何由DWORD类型转换为CString类型
mfc中ip空间value是DWORD类型的,要把ip更改成CString类型的
应该怎么办?
[解决办法]
你可以直接取到CString类型的,直接GetDlgItemText或者用控件的GetWindowText
[解决办法]
转换一下即可
- C/C++ code
union _IPAddr { DWORD dwVal; BYTE ByteVal[4]; }IPAddr; m_IPAddrCtrl.GetAddress(IPAddr.dwVal); CString szAddr; szAddr.Format(_T("%u.%u.%u.%u"), (UINT)IPAddr.ByteVal[3], (UINT)IPAddr.ByteVal[2], (UINT)IPAddr.ByteVal[1], (UINT)IPAddr.ByteVal[0], 0);