永发信息网

MFC中间,我想在一个编辑框中间输入一个ip地址,用这个代码,编译可以通过,但是一直获得不了ip啊

答案:5  悬赏:0  手机版
解决时间 2021-03-02 14:03
MFC中间,我想在一个编辑框中间输入一个ip地址,用这个代码,编译可以通过,但是一直获得不了ip啊
最佳答案
MFC中有专门用来输入IP地址的控件,你添加该控件之后,假如设置其ID为:IDC_IPADDRESS1
直接代码:
CString IPAddr = "";
GetDlgItem(IDC_IPADDRESS1)->GetWindowText(IPAddr); 就OK了
如果你用的是编辑框控件,ID为:IDC_EDIT1,那么你输入的时候就要192.168.1.1这样输入了,
代码:
char IPAddr[20] = "";
GetDlgItemText(IDC_EDIT1, IPAddr , 20);

不知道你之前用的那个是编辑框控件还是IP控件,你上面这两种都试试吧
全部回答
好久没玩了, 使用GetDlgItem 是可以获取到文本框的IP,
还有GetDlg 后面有很多方法都可以获取到~~
何必要这么做呢?
1.直接把编辑框绑定一个CString的变量
想得到里面的数据 直接 UpdateData()
变量即为所得
2.直接调用API
UINT GetDlgItemText(
HWND hDlg, // handle of dialog box
int nIDDlgItem, // identifier of control
LPTSTR lpString, // address of buffer for text
int nMaxCount // maximum size of string
);追问我要获得是个ip地址,不是一个string
MFC的IPAddressCtrl类一般在资源管理器上通过“添加变量”来添加控件变量,然后通过控件变量来调用具体方法。
MFC中有专门用来输入IP地址的控件,你添加该控件之后,假如设置其ID为:IDC_IPADDRESS1直接代码:
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
买指数基金分时吗?比如高位时不宜买进!!!
全职猎人蚂蚁篇后小杰和奇犽分开了,看到这里
转转验机卖家怎么发货?
李叔同 沈心工共同创作的歌曲???
iPhone4s,下载到一半显示无法下载,现在也卸
杭州万华武林商务大厦有限公司停车场怎么去啊
手机后壳摔出了裂缝,影响美观,是去手机维修店
电脑突然出现了下面的问题,求大神帮助
2015年南京秦淮区社会劳动保障证在哪里年检
天津南开区人流量最多地方是哪里
如何关闭QQ超级会员,黄钻,绿钻的每月自动续
时间最长的歌的歌名
高沟镇离红瑶镇有多少公里
优酷视频字体为什么会突然变大
电视剧单身女王是在哪个城市拍摄的
推荐资讯
八万至九万什么suv比较好
发动机缸体裂纹修复方法中,变形量最小的是()
【adore】英语adore用来表达喜欢正确吗?比如
怎么把内存转为显存!
陕西交通安全信息卡作为信用卡有多少透支额度
华为p9手机最近外放声音好小,有什么好办法
妈妈的大伯叫什么
杨子净水器yz一uf一1t(hx)
十块钱网上买的美瞳敢戴吗
请问:哈德门香烟是什么地方的?
8g三星服务器内存台式机可用吗
求问贤者之杖好还是快乐长存好
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?