DWORD类型的IP地址转换为CString字符串

本文涉及的产品
公网NAT网关,每月750个小时 15CU
简介: 从ip地址控件获得的ip地址是DWORD类型的 用MessageBox怎样将ip地址显示出来呢? DWORD类型32位,每4位为一组代表常见的IP地址,即***.***.***.***。

从ip地址控件获得的ip地址是DWORD类型的

用MessageBox怎样将ip地址显示出来呢?


DWORD类型32位,每4位为一组代表常见的IP地址,即***.***.***.***。
采用HIWORD、LOWORD、HIBYTE、LOBYTE即可解析出各个字段。参考方案如下:

 DWORD dwIPAddr;

 CString str;

 WORD hiWord=HIWORD(dwIPAddr);

 WORD loWord=LOWORD(dwIPAddr);

 BYTE nf1=HIBYTE(hiWord);

 BYTE nf2=LOBYTE(hiWord);

 BYTE nf3=HIBYTE(loWord);

 BYTE nf4=LOBYTE(loWord);

 str.Format("%d.%d.%d.%d",nf1,nf2,nf3,nf4);

 MessageBox(str);
目录
相关文章
|
5月前
|
程序员 vr&ar C语言
C/C++静态库和动态库的制作、使用、优缺点
C/C++静态库和动态库的制作、使用、优缺点
84 0
|
9月前
|
存储
libjpeg库使用实例细节分析
libjpeg库使用实例细节分析
148 0
|
11月前
|
监控 安全 API
免杀tips——敏感函数处理过国内主流杀软
免杀tips——敏感函数处理过国内主流杀软
202 0
|
12月前
|
物联网 测试技术 C++
【基于VS C++的Opencv图像和视频简单处理】
【基于VS C++的Opencv图像和视频简单处理】
176 0
|
编译器 Windows
在windows命令行编译Qt程序并纠错
在windows命令行编译Qt程序并纠错
324 0
在windows命令行编译Qt程序并纠错
|
开发框架 JavaScript 前端开发
推荐一款新框架PyScript:在 HTML 嵌入 Python 代码!
推荐一款新框架PyScript:在 HTML 嵌入 Python 代码!
524 0
推荐一款新框架PyScript:在 HTML 嵌入 Python 代码!
|
安全 API
[病毒分析]远程木马创建傀儡进程分析(上)
[病毒分析]远程木马创建傀儡进程分析
332 0
[病毒分析]远程木马创建傀儡进程分析(上)
|
存储 前端开发 JavaScript
Element el-table 表格详解
本文目录 1. 前言 2. 基本用法 3. 显示斑马纹 4. 显示边框 5. 自定义尺寸 6. 显示索引 7. 显示内容过长时的提示 8. 自定义行样式 9. 固定表头 10. 固定列 11. 多级表头 12. 展开行 13. 自定义列模板 14. 单选 15. 多选 16. 前端排序 17. 小结
2687 0
Element el-table 表格详解
|
安全
VC++关于使用WaitForSingleObject等待线程安全退出,出现死机问题的解决
VC++关于使用WaitForSingleObject等待线程安全退出,出现死机问题的解决
483 0
WinDbg抓取程序报错dump文件的方法
程序崩溃的两种主要现象: a. 程序在运行中的时候,突然弹出错误窗口,然后点错误窗口的确定时,程序直接关闭 例如: “应用程序错误” “C++错误之类的窗口” “程序无响应” “假死”等 此种崩溃特点:程序已异常,在你未点出错窗口的确定或其他按,所有错误信息都还保留在PC的内存中,可以直接抓取Dump文件。
1908 0