从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);
分享到:
相关推荐
CString与DWORD的相互转换(IP地址的转换),常用字符转换,ip地址控件与编辑框控件类型转换
MFC CString 字符串分割的详细代码和注释,方便有这方面困扰的童鞋借鉴使用,该例子代码适用绝多数含有分割符字符串的分割
CString与各种类型字符之间转换和方法使用,例如char型,指针等
VC CString字符串的类型转换
字符串CString 操作用法详解,很详细的运用实例讲解CString字符串的各个操作用法。
CString截取字符串全攻略 - fox的日志 - 网易博客.mht
用特定字符串分割目标字符串并存入字符串队列中。 如将“123,345,456,32,21,afdafd,dfe”用“,”进行分割,得到: 123 345 456 32 21 afdafd dfe
各种 C++ 字符串类型转换(char *、wchar_t*、_bstr_t、CComBSTR、CString、basic_string 和 System.String) 本主题演示如何将各种 C++ 字符串类型转换为其他字符串。可以转换的字符串类型包括 char *、wchar_t*、_...
VC++ 字符串 CString 加密 解密 源码
实例016——CString字符串的类型转换
一个把字符串转换成日期的函数,在网上找了好久没有找到类似的,后来问了一同学,搞定了。现传上来,以供新手借鉴。
字符串的替换操作中,发现CString::Replace运行缓慢,也无法预期它的完成时间,所以编写了一个类似CString的类,效果不错!
VC CString 字符串处理函数的应用
cstring字符串处理函数大全,代码实现,更好的处理字符串,实现字符串函数的功能。
字符串操作类,与VC CString类接口差不多,线程安全,跨平台,已经在windows 下VC和linux下g++编译通过
将CString字符串(包含中文,字母,数字等)保存到指定路径txt文件
Cstring 与BYTE类型之间转换,实现字节与字符串的转换,将字符串转化为字节类型。0进制与16进制间转换
在VC++编程中,我们有时会遇到关于截取字符串的问题,对于CString类型字符串的截取VC中有现成的函数可供使用,主要是:CString Mid (int nFirst, int nCount);和BOOL AfxExtractSubString (CString& rString, ...
如何将CTime 类型转换为CString
一个VC++中的StdString类源代码,可完善替代CString字符串类,支持ansi、unicode。实际在一些项目中用了一段,感觉非常棒,推荐给朋友们。