菜菜问题!100分相送~~

komichen 2003-08-19 03:31:02

CIPAddressCtrl m_ipadr;
怎么能从ip address这个控件里得到普通地ip地址呢?
因为我想用
void CTestDlg::OnPingA()
{
ShellExecute(this->m_hWnd,"open","ping",ipstr,"",SW_SHOW);
}
我想从对话框里的ip address控件里输入的值得到一个字符串ipstr

比如ipstr="192.168.0.1"

能给一下完整地代码吗?

菜菜地问题~~
...全文
74 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
komichen 2003-08-19
  • 打赏
  • 举报
回复
非常感谢gzshd(郁闷)~~。分已相送。偶借鉴你了的代码,最后一步比你的简单了哈
大致如下:
CString ipstr;
BYTE nField0,nField1,nField2,nField3;
m_ipadr.GetAddress(nField0,nField1,nField2,nField3);
ipstr.Format("%d.%d.%d.%d",nField0,nField1,nField2,nField3);

还有shootingstars(流星),同样谢谢你地帮助~~嘿嘿。。。
kingzai 2003-08-19
  • 打赏
  • 举报
回复
http://www.codeguru.com/editctrl/ip_addr_masked_edit.shtml
shootingstars 2003-08-19
  • 打赏
  • 举报
回复
把unsigned long变为char *(即192.168.0.1的形式)
char ipaddr[20];
ipaddr = inet_ntoa( (struct in_addr)dwIPAddr );
shootingstars 2003-08-19
  • 打赏
  • 举报
回复
unsigned long dwIPAddr;
::SendMessage(m_ctrIpAddr, IPM_GETADDRESS, 0, (LPARAM) & dwIPAddr);
其中m_ctrIpAddr是ip控件
gzshd 2003-08-19
  • 打赏
  • 举报
回复
例如你给你的ip address赋一个变量:m_cip
BYTE f1,f2,f3,f4;
TCHAR temp[10]="\0";
CString IP;
//如果没有输入主机地址
if(m_cip.IsBlank()){
return;
}
//如果输入的IP不合理
if(m_cIP.CetAddress(f1,f2,f3,f4)<4){
return;
}
//获得IP字符串
IP=_itoa(f1,temp,10);
IP+=_T('.');
IP+=_itoa(f2,temp,10);
IP+=_T('.');
IP+=_itoa(f3,temp,10);
IP+=_T('.');
IP+=_itoa(f4,temp,10);
源码直接下载地址: https://pan.quark.cn/s/a4b39357ea24 标题中的“mac驱动兼容win11系统驱动适配版本bootcamp_5.1.5640”明确指出这是一个面向苹果Mac电脑用户的产品,其核心目的是协助用户在Windows 11操作系统上完成驱动程序的安装与配置工作。BootCamp作为苹果公司推出的一项工具,赋予Mac用户在不移除原有macOS系统的前提下,安装并执行Windows操作系统的能力。此特定版本的BootCamp 5.1.5640是专门针对Windows 11环境进行优化的驱动适配版本。 描述部分提及的“mac装win11适配的驱动包”,表明这个压缩文件内含了适配Mac硬件在Windows 11操作系统下运行的驱动程序,涵盖显卡、声卡、网卡等关键设备。用户需首先对文件进行解压缩操作,随后在BootCamp文件夹中找到名为"BootCamp.msi"的安装文件,通过双击执行来启动安装流程。这一步骤是BootCamp驱动安装过程中的核心环节,其中msi文件代表Microsoft Installer格式,其功能在于应用程序的分发与管理。 “BootCamp”标签进一步验证了该压缩包的主要功能,即借助BootCamp服务实现Mac设备与Windows系统之间的硬件兼容性。BootCamp的功能不止于提供驱动程序,还集成了一个引导管理器,允许用户在系统启动时选择运行macOS或Windows。 在压缩包的文件清单中: 1. "AutoUnattend.xml":该文件通常作为无人值守安装的配置文档,旨在自动执行Windows安装过程中的部分或全部设置任务,如用户账户的建立、地区设定的调整、网络配置等,从而提升安装的便捷性。 ...

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧