系统给出的结果看下图所示:
2,输入cmd,打开命令提示符
3,在命令提示符中输入:ipconfig 查看本机IP
4,Ethernet adapter 本地连接:
Connection-specific DNS Suffix . :
Autoconfiguration IP Address. . . : ***.***.***.*** (这串字符表示DHCP分配的地址,并不是当前本机的公网IP地址)
Subnet Mask. . . . . . . . . . . : 255.255.0.0 (子网掩码)
Default Gateway . . . . . . . . . :
PPP adapter (你的宽带连接名称):
Connection-specific DNS Suffix . :
IP address. . . . . . . . . . . . : ***.***.***.*** (这串字符就是当前本机的IP地址)
Subnet Mask. . . . . . . . . . . : 255.255.255.255 (子网掩码)
Default Gateway . . . . . . . . . : ***.***.***.*** (默认网关)
IP控件也是常用的控件之一,也是最简单的一个控件,MFC对他的封装无非就是一个字符串的处理。使用起来也相当简便。
首先拖动控件到指定的地方,用ClassWizard为其关联一个变量,我们看到变量的类型任然是一个类,IPAddressCtrl的类,下面介绍几种常用的 *** 作:
1, 将IP地址输出到Ip控件显示:只需要短短两行代码,假定要显示的IP地址是192.168.1.1,则在确定的消息相应函数添加
Cpp代码
CString a="192.168.1.1"
m_ip.SetWindowText(a)
2. 将IP地址输入到程序中:
Cpp代码
BYTE a1,a2,a3,a4
m_ip.GetAddress(a1,a2,a3,a4)
CString str
str.Format("%d.%d.%d.%d",a1,a2,a3,a4)//这里的nf得到的值是IP值了.
MessageBox(str)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)