MFC ListCtrl和IP控件的使用杂记
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转换成CIPAddressCtrl CString 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);
本文 由 cococo点点 创作,采用 知识共享 署名-非商业性使用-相同方式共享 3.0 中国大陆 许可协议进行许可。欢迎转载,请注明出处:
转载自:cococo点点 http://www.cnblogs.com/coder2012
【推荐】2025 HarmonyOS 鸿蒙创新赛正式启动,百万大奖等你挑战
【推荐】博客园的心动:当一群程序员决定开源共建一个真诚相亲平台
【推荐】开源 Linux 服务器运维管理面板 1Panel V2 版本正式发布
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 还在手写JSON调教大模型?.NET 9有新玩法
· 复杂业务系统线上问题排查过程
· 通过抓包,深入揭秘MCP协议底层通信
· 记一次.NET MAUI项目中绑定Android库实现硬件控制的开发经历
· 糊涂啊!这个需求居然没想到用时间轮来解决
· Coze Studio:字节跳动 Coze 的开源版本来了!第一时间深度解析
· 一款超级经典复古的 Windows 9x 主题风格 Avalonia UI 控件库,满满的回忆杀!
· 我给 AI 接上了一个 C# 运行器,结果它学会了自己上网、调试代码
· AI再强大,也不如人类员工用的爽?
· 我只说需求,AI 全程托管,代码自己长出来了!