我在CDCH20NEWDlg中如何访问CAddDeviceDlg 对话框中的IP地址控件,我这样获取IP地址控件的值,无法获取正确的值,各位大哥大姐帮我看看呀,谢谢!!输入192.168.1.65的话红色代码弹出其他的IP地址,如:95.71.113.109
void CDCH20NEWDlg::OnMenuAdddevice() 
{
// TODO: Add your command handler code here
CAddDeviceDlg dlg;
if(IDOK==dlg.DoModal())
{
CString devicename;
CString cameraname;
CString cameraip;
CString camerauser;
CString camerapwd;
CString cameraport;
BYTE b1,b2,b3,b4;
dlg.m_ipaddr.GetAddress(b1,b2,b3,b4);

cameraip.Format("%d.%d.%d.%",b1,b2,b3,b4);
//AfxMessageBox(cameraip); devicename=dlg.m_devicename;
cameraname=dlg.m_cameraname;
camerauser=dlg.m_username;
camerapwd=dlg.m_pwd;
cameraport=dlg.m_port;
WritePrivateProfileString("DEVICE1","DEVICENAME",devicename,iniFilePath);
WritePrivateProfileString("DEVICE1","CAMERANAME",cameraname,iniFilePath);
WritePrivateProfileString("DEVICE1","CAMERAIP",cameraip,iniFilePath);
WritePrivateProfileString("DEVICE1","CAMERAUSER",camerauser,iniFilePath);
WritePrivateProfileString("DEVICE1","CAMERAPWD",camerapwd,iniFilePath);
WritePrivateProfileString("DEVICE1","CAMERAPORT",cameraport,iniFilePath);
InitIniFile();
}

}