如何判断CIPAddressCtrl中每个field的值 是否为空

roger_it 2006-05-22 10:28:24
路过的大虾:
  我想判断CIPAddressCtrl中每个field 的值是否为空,如何去做?
  自带的函数里面只有
CIPAddressCtrl::IsBlank
BOOL IsBlank( ) const;

Return Value

Nonzero if all of the IP Address Control fields are empty; otherwise 0.

上面的那个函数只能整体判断,如何实现只判断单个的field呢??


...全文
292 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
roger_it 2006-05-24
  • 打赏
  • 举报
回复
过会儿去试一把
jasonshark 2006-05-22
  • 打赏
  • 举报
回复
楼上的两位,这两种方法都是不行的,因为空和0的返回值是一样的
mynamelj 2006-05-22
  • 打赏
  • 举报
回复
GetWindowText也可以判断
屋顶上的老猫 2006-05-22
  • 打赏
  • 举报
回复
DWORD dwIp;

GetAddress(dwIp);

你就知道了!
jasonshark 2006-05-22
  • 打赏
  • 举报
回复
GetAddress的返回值是非空域的个数,不知道能不能满足你判断的要求?
roger_it 2006-05-22
  • 打赏
  • 举报
回复
To 楼上:
那得到的数据是不是空字符的ASCII码呢?
屋顶上的老猫 2006-05-22
  • 打赏
  • 举报
回复
IP地址是一个32位的数据,得到数据后判断就可以了!

15,976

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧