社区
网络及通讯开发
帖子详情
MFC IP地址控件中输入的IP地址怎么转换成int类型。
weirdo4
2016-05-04 10:32:26
rt
.
.
.
.
...全文
814
1
打赏
收藏
MFC IP地址控件中输入的IP地址怎么转换成int类型。
rt . . . .
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ccrun.com
2016-05-04
打赏
举报
回复
http://blog.csdn.net/weili82830/article/details/8529030
VB.NET开发的
IP地址
控件
,和
MFC
的
控件
类似
实现
IP地址
。 Ctrl+A地址全选, Ctrl+C复制地址, Ctrl+V粘贴地址, 可通过属性IP进行赋值和取值(String
类型
)。 可用分段IP进行赋值和取值(Byte
类型
)
MFC
中
IP地址
控件
中
获取到
IP地址
转换字符串
MFC
中
,用CIPAddress类的GetAddress()得到BYTE或DWORD的
IP地址
,
转换成
字符串的方法:CIpAddressCtrl的GetAddress()
int
GetAddress( BYTE& nField0, BYTE& nField1, BYTE& nField2, BYTE& nField3);
int
GetAddress( DWORD& dwAddress
[
MFC
]使用编辑框来设置
IP地址
我们除了使用IP
控件
来设置
控件
之外还可以使用编辑框来设置IP,这样的话,就需要来进行判断我们
输入
的IP是否合法 判断
IP地址
合法的标准: ①字符串
中
必须包含3个符号“.”; ②被符号“.”分隔的4个字符串的长度必须小于或等于3; ③被符号“.”分隔的4个字符串必须可以
转换成
整数; ④被符号“.”分隔的4个字符串
转换成
的整数不得大于255 bool IsValidIP(char *ip) { std::string sip=ip;
int
pos=(
int
)sip.fi.
MFC
ip
控件
1.
MFC
中
,用CIPAddress类的GetAddress()得到BYTE或DWORD的
IP地址
,
转换成
字符串的方法: CIpAddressCtrl的GetAddress()
int
GetAddress( BYTE& nField0, BYTE& nField1, BYTE& nField2, BYTE& nField3 );
int
Get
mfc
之制作
ip地址
程序
在VC++
中
,如果想要
输入
IP地址
可使用
IP地址
控件
,该
控件
是一个与编辑
控件
类似的
控件
,可用于
输入
IP地址
。 在对话框
中
放入此
控件
后,可以为
控件
定义一个 CIPAddressCtrl类 的变量对它进行控制。 CIPAddressCtrl类 的主要成员函数有: void ClearAddress(); 清除
IP地址
控件
中
的内容。 BOOL IsBlank(); 如果
IP地址
控件
的所有域均
网络及通讯开发
1,314
社区成员
8,874
社区内容
发帖
与我相关
我的任务
网络及通讯开发
C++ Builder 网络及通讯开发
复制链接
扫一扫
分享
社区描述
C++ Builder 网络及通讯开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章