VC IPAddress控件解决思路

VC IPAddress控件
请问如何将自建对话框中的IPAddress中的地址取出来?

对话框类为CMyDlg,IPAddress控件成员变量为m_ipaddress
我用如下语句build时没问题,execute时弹出对话框,提示 "Debug   Assertion   Failed! "
    CMyDlg   myinfo;
    unsigned       char       *pIP2;
    DWORD       dwIP2;
    myinfo.m_ipaddress.GetAddress(dwIP2);
    pIP2       =       (unsigned       char*)&dwIP2;      
    strIP2.Format( "%u.%u.%u.%u ",*(pIP2+3),       *(pIP2+2),       *(pIP2+1),           *pIP2);
用MessageBox显示strIP中存的是204.204.204.204
如果用如下语句
int     result;      
        BYTE   add1,add2,add3,add4;
        result=myinfo.m_ipaddress.GetAddress(add1,add2,add3,add4);      
        CString       s;      
        s.Format( "IPAddress       =       %d.%d.%d.%d ",       add1,       add2,       add3,       add4);      
        MessageBox(s);  
用MessageBox显示中存的是0.64.118.161

另:新手上路,请勿见怪!

------解决方案--------------------
窗口没有创建。