MFC里IP地址的控件里我怎么取到它的值啊

jinnykiki 2008-10-16 05:26:31
MFC里IP地址的控件里我怎么取到它的值啊,并且我要比较两个IP地址的值,不能为一样的,我是VC6.0的。我用GetAddress取不到他的值啊,CIPAddressCtrl类里有这样的函数吗?
...全文
451 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
jinnykiki 2008-10-17
  • 打赏
  • 举报
回复
没人回 顶一下
jinnykiki 2008-10-17
  • 打赏
  • 举报
回复
GetDlgItemText(IDC_IP, ip) 前一个参数是控件的ID,后一个是指向CIPAddressCrtl的指针吗?怎么搞法啊
GetWindowText()的参数是个CString型的,又怎么取法啊
baihacker 2008-10-16
  • 打赏
  • 举报
回复
如果要得到CString形式的
GetDlgItemText(IDC_IP, ip);
或者GetWindowText
kingstarer 2008-10-16
  • 打赏
  • 举报
回复
为什么取不到值? 应该是你代码的问题

Retrieves the address values for all four fields in the IP Address Control.

int GetAddress(
BYTE& nField0,
BYTE& nField1,
BYTE& nField2,
BYTE& nField3
);
int GetAddress(
DWORD& dwAddress
);
Parameters
nField0
A reference to the field 0 value from a packed IP address.
nField1
A reference to the field 1 value from a packed IP address.
nField2
A reference to the field 2 value from a packed IP address.
nField3
A reference to the field 3 value from a packed IP address.
dwAddress
A reference to the address of a DWORD value that receives the IP address. See Remarks for a table that shows how dwAddress is filled.
Return Value
The number of non-blank fields in the IP Address Control.
yayafu 2008-10-16
  • 打赏
  • 举报
回复
int GetAddress(
BYTE& nField0,
BYTE& nField1,
BYTE& nField2,
BYTE& nField3
);
int GetAddress(
DWORD& dwAddress
);

65,211

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

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