博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MFC ListCtrl和IP控件的使用杂记
阅读量:6199 次
发布时间:2019-06-21

本文共 1142 字,大约阅读时间需要 3 分钟。

ListCtrl中选中内容的提取

添加一个 list 控件 变量 m_list:

POSITION pos = m_list.GetFirstSelectedItemPosition();if (pos != NULL){    int nItem = m_list.GetNextSelectedItem(pos);    CString strText = m_list.GetItemText(nItem,4);    pos = 0;}// 4 为 第几列

 CIPAddressCtrl类的使用(IP地址与CString的互相转化)

//将CString   型IP地址在IPAddressCtrl中显示  CString   strIP="192.168.0.10";  DWORD   dwIP;  dwIP   =   inet_addr(strIP);  unsigned   char   *pIP   =   (unsigned   char*)&dwIP;  m_ipAddr.SetAddress(*pIP,   *(pIP+1),   *(pIP+2),   *(pIP+3));  //将IPAddressCtrl中的IP地址获得并转换成CString型  unsigned   char   *pIP;  CString   strIP;  DWORD   dwIP;  m_ipAddr.GetAddress(dwIP);  pIP   =   (unsigned   char*)&dwIP;  strIP.Format("%u.%u.%u.%u",*(pIP+3),   *(pIP+2),   *(pIP+1),   *pIP); //CIPAddressCtrl的用法CIPAddressCtrl的值转换成CString,CString转换成CIPAddressCtrlCString strIP="192.168.1.184";m_IPAddr.SetWindowText(strIP);CString strIP;m_IPAddr.GetWindowText(strIP);CString strIP="192.168.1.184";DWORD dwAddress= ntohl( inet_addr(strIP));m_IPAddr.SetAddress(dwAddress);//为控件设置数据m_addr.SetAddress(192,168,0,2);//从控件得到数据BYTE b1,b2,b3,b4;m_addr.GetAddress(b1,b2,b3,b4);

 

 

本文 由  创作,采用 进行许可。欢迎转载,请注明出处:
转载自: 

你可能感兴趣的文章
Codeforces 776B & 776C 程序(夏洛克专场)
查看>>
vnc普通用户不能登录的解决方法
查看>>
隐藏Apache 及操作系统信息
查看>>
WinForm 更换主窗体的例子
查看>>
Angular.js为什么如此火呢?
查看>>
微软银光 silverlight简介
查看>>
SQL server 统计数据库表数量和列出所有表名称
查看>>
如何在CentOS里切换操作系统所用的语言,中英文切换
查看>>
C#使用事务
查看>>
出栈序列的统计
查看>>
linux基础知识点以及安装
查看>>
vue+axios访问本地json数据踩坑点
查看>>
移动lob类型索引到指定表空间
查看>>
Ubuntu 12.04安装VMware Workstation8.0.3
查看>>
java非web应用修改 properties/xml配置文件后,无需重启应用即可生效---自动加载
查看>>
【Luogu】P3930 SAC E#1 - 一道大水题 Knight
查看>>
Nginx配置(需要把nginx的根目录指向ftp上传文件的目录。)
查看>>
leetcode 64: Count and Say
查看>>
CF878D D. Magic Breeding bitset
查看>>
head里一些meta配置
查看>>