//SetAddress IP Address Control
//m_IPCon为IP Address Control控件变量
#include <winsock2.h>
#pragma comment (lib,"ws2_32")
WSADATA wsData;
WSAStartup(MAKEWORD(2,2), &wsData);
char localname[256];
gethostname(localname,256);
HOSTENT *pHost;
pHost = gethostbyname(localname);
m_IPCon.SetAddress(htonl(inet_addr(inet_ntoa(*(in_addr*)pHost->h_addr_list[0]))));
//htonl(inet_addr(inet_ntoa(*(in_addr*)pHost->h_addr_list[0])))这是关键
还有另一篇文章:blog.youkuaiyun.com/snsn1984/article/details/5585490比较详细