中易网

vs里的IP control的使用方法?

答案:1  悬赏:80  
解决时间 2021-02-18 19:09
vs里的IP control的使用方法?
最佳答案
((CIPAddressCtrl*)GetDlgItem(IDC_SERVERIP))->GetAddress(field0, field1, field2, field3);
CString serverIp;
serverIp.Format(_T("%d.%d.%d.%d"), field0, field1, field2, field3);
------------------------------------------------------------------------------------------
GetDlgItem返回的是窗口类的指针,必须将GetDlgItem返回的类型从CWnd*强制转换成正确的控件类型指针。由于IDC_SERVERIP代表的是一个CIpAddressCtrl控件,因此GetDlgItem返回的CWnd*应转换成CIpAddressCtrl*指针,你将GetDlgItem返回的CWnd*指针赋给了CIPAddressCtrl变量,这是个严重错误,首先怎么赋值,都应该是要赋给指针变量,而不是控件实例变量,第二点是需要考虑C++的基类和派生类的关系,必要时需要做强制转换。GetDlgItem返回的是个基类指针,不能直接赋给派生类指针变量,需要进行强制转换,反之则不需要进行强制转换!(你没仔细看我给你的代码)
楼主C++知识需要边用边巩固,另外就是需要学会使用MSDN。初级问题,基础问题等发帖提问不是好办法!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
百度影音暂停时画面上的广告怎么去除?
微信公众平台注册为什么失败
当我从学校回到家时我必须先完成作业(英语翻
肚子经常胀气,疼痛,拉肚子。
邀澤的意思是什么?邀澤的释义是什么啊?
换位置的时候到了 为了自己 大家 -为什么换位
姿我想知道这个在什么地方
上海哪里有室内篮球场,要便宜一点的
卡德维浴缸无锡市那里有卖
能不能帮我查一下一个玉石的二维码,很多人说
子染色体在分裂期间数量的变化
春兰文化培训学校怎么去啊,有知道地址的么
12 days.together we will grow up !duangdua
小叮当亲子园我想知道这个在什么地方
春季大棚黄瓜怎样打架好
推荐资讯
离婚四年后为了给女儿一个完整的家复婚好吗
存储卡工作原理
苏州乐园都有哪些玩的东西,哪些要钱,哪些免
晴天小狗二的,支付不成功的电话号码?
冰雪天,能见度50米,机动车最高时速应为多少
入职文秘有哪些要求?
中通速递的邮件能不能放在邮局
系统光盘放入电脑显示光盘中的驱动程序与您的
浙江本地有山羊卖吗?
幻想神域系统给的元神怎么召唤不出来
斯雅精品我想知道这个在什么地方
南航只有清真食品,是否可以起诉
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?