我原来输入IP地址的是用了一个EDITBOX,现在想改成IPADDRESS CONTROL,不知道怎么做,设置的控件变量应该是什么类型的,
输入进去的IP地址以什么格式返回,是字符类型吗?
请知道的大人们讲解下下,感谢了啊.如果用它的成员函数来返回IP地址的话,返回来的是"192.168.0.28"这样的形式吗?
请大人们贴点代码.谢谢谢谢~~~~

解决方案 »

  1.   

    查MSDN啊,那个控件和文本框差不多的,你添加变量用classWizard添加不就行了,难不成你每次都是手动添加的?
      

  2.   

    大致可以这样用:
    unsigned long int IP;   if (m_ip.GetAddress(IP)<4)  //取IP
    {
            MessageBox(_T("请重新输入IP地址."),_T("错误的IP地址"),MB_OK | MB_ICONEXCLAMATION);
    return;
    }
    想用的时候这样就可以了:
    htonl(IP)
      

  3.   

    CString strIP;
    BYTE nField0, nField1, nField2,nField3;
    m_address.GetAddress(nField0,nField1,nField2,nField3);
    strIP.Format("%u.%u.%u.%u",nField0,nField1,nField2,nField3);
    MessageBox(strIP);