刚接触VC,  在一个对话框中建立一个check box和IP address控件,  怎么知道check box是否被选中   如何将ip address控件的IP值放在一个数组中

解决方案 »

  1.   

    check box 关联成员变量判断BOOL值
    IP address这个好像是这样的
    SOCKADDR_IN addrFrom;
    inet_ntoa(addrFrom.sin_addr)//转换位字符数类型的
      

  2.   

    CButton* pCheck = (CButton*)GetDlgItem(IDC_CHECK1);
    if(pCheck->GetCheck())
    {
      //被选中
    }
    else
    {
      //没有选中
    }
      

  3.   

    多谢二楼, 这个解决了,   在请问下,  有个ip address控件, 我任何获得控件中的IP地址值??
      

  4.   

    DWORD dwIP;
    CIPAddressCtrl* pIP = (CIPAddressCtrl*)GetDlgItem(IDC_IPADDRESS1);
    pIP->GetAddress(dwIP);

    SOCKADDR_IN addrFrom; 
    addrFrom.sin_addr.S_un.S_addr = htonl(dwIP);
    char buffer[32];
    memset(buffer,0,32);
    strcpy(buffer,inet_ntoa(addrFrom.sin_addr));