我在使用WIN32SDK写一个网络聊天软件时,发现加入IP ADDRESS CONTROL后,使用CIpAddressCtrl的成员函数GetAddress获得写在IP控件中的IP地址时,程序总是出错,具体原因我也不太清楚。
于是,我查阅很多资料后,终于找到了解决方法。
只需要调用SendDlgItemMessage,向该控件发送IPM_GETADDRESS消息即可,我的程序里具体为:SendDlgItemMessage(hwnd,IDC_IPADDRESS1,IPM_GETADDRESS,0,(LPARAM)&dwIP); 终于,程序能够正常获得IP控件中的地址了。