用VC编写的基于对话框的程序中,如何去掉该程序按F1键总是d出帮助对话框的提示。

用VC编写的基于对话框的程序中,如何去掉该程序按F1键总是d出帮助对话框的提示。,第1张

1 右键点该对话框,classwizard打开mfc classwizard

2 message maps属性页为该对话框增加消息 wm_helpinfo 处理函数

3 进入该消息响应函数,做如下修改

修改前:

BOOL CVctestDlg::OnHelpInfo(HELPINFO pHelpInfo)

{

return CDialog::OnHelpInfo(pHelpInfo);

}

修改后

BOOL CVctestDlg::OnHelpInfo(HELPINFO pHelpInfo)

{

return 0;

// return CDialog::OnHelpInfo(pHelpInfo);

}

楼上已经把如何建立socket说明了,我只讲一下数据封装和传输过程:

1、UDP 137服务已经启动,并且会回应接受的数据包;

2、发送端的应用准备发送的数据;

3、调用socket,指明目标地址和端口(137),源地址和端口可以指定,也可以忽略;

4、socket封装UDP包,增加UDP包头,进而封装IP包,增加IP包头;

5、socket调用底层驱动(链路层),将IP包封装成物理链路上传输的帧,以以太网为例,会增加帧头,包括源MAC和目标MAC,当然中间会用到ARP,解析出IP和MAC的对应关系,由协议栈完成,应用可以不必理会;

6、底层的数据帧通过物理链路传输到对方;

7、对方接收后,反过来从底层向上层,逐渐剥去帧头、IP头、UDP头,得到实际的数据,并根据UDP头部的目标端口,传送给上层的应用,137端口服务;

8、137端口服务处理后,反后头来,发送回应数据,发送过程同上。

以上就是关于用VC编写的基于对话框的程序中,如何去掉该程序按F1键总是d出帮助对话框的提示。全部的内容,包括:用VC编写的基于对话框的程序中,如何去掉该程序按F1键总是d出帮助对话框的提示。、VC++ 网络问题 给UDP 137 端口发信息 用socket嚒、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10213443.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存