请大家帮忙,VC++中专门输入IP地址的带点编辑栏是怎样做出来的?

解决方案 »

  1.   

    系统中有这个控件,类名是SysIPAddress32,MFC中可以用CIPAddressCtrl类。它是一个复合控件,有一个容器和4个Edit组成。
      

  2.   

    那个是公用控件,CIPAddressCtrl
    在comctl32.dll中
      

  3.   

    VC中有专门的控件,名叫 Ip Address可用以下代码来提取ip   unsigned char *pIP;
      DWORD   dwIP;
      m_ipaddr.GetAddress(dwIP);  //m_ipaddr为Ip Address控件的一个实例
      pIP  =  (unsigned char*)&dwIP;  
      m_address.Format("%u.%u.%u.%u",*(pIP+3),*(pIP+2),*(pIP+1),*pIP);//提取IP  m_address是一个字符串,ip地址存到里面   
      

  4.   

    是现有控件,在控件面板可以拉出来
    一般在右边那排倒数第二个可以关联CIPAddressCtrl类型变量