首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

将DWORD转化为CString的有关问题

2012-05-21 
将DWORD转化为CString的问题CString stripchar IP_Buf[20]//获取所要添加的IPDWORD dwIP((CIPAddres

将DWORD转化为CString的问题
CString strip;
  char IP_Buf[20]="";
//获取所要添加的IP
  DWORD dwIP;
  ((CIPAddressCtrl*)GetDlgItem(IDC_IPADDRESS2))->GetAddress(dwIP);//获取该窗口中IP控件的IP地址
  memset(IP_Buf, 0, sizeof(IP_Buf)); 
  sprintf(IP_Buf, "%10d ", dwIP); 
  strip = IP_Buf; 
  AfxMessageBox(strip);

输入IP 111.111.111.111显示的确是1869573999
求大仙指点为什么会有这个错误,该如何改正




[解决办法]
楼主既然使用的是IP地址控件,可以直接获取它的字符串格式:
CString strip ;
GetDlgItem(IDC_IPADDRESS2))->GetWindowText(strip );
就可以了啊

热点排行