090827项目进展:添加smb资源的网段搜索三
2009-08-27 21:02
316 查看
1,添加ipFrom 和 ipTo的关联,保持to > from,而且不夸网段。
void CDlgSmbList::OnFieldchangedIpaddress1(NMHDR* pNMHDR, LRESULT* pResult)
{
// TODO: Add your control notification handler code here
BYTE field0,field1,field2,field3;
BYTE field4,field5,field6,field7;
m_addrFrom.GetAddress(field0,field1,field2,field3);
m_addrTo.GetAddress(field4,field5,field6,field7);
if(field7 >= field3) {
m_addrTo.SetAddress(field0,field1,field2,field7);
}
else {
m_addrTo.SetAddress(field0,field1,field2,254);
}
*pResult = 0;
}
void CDlgSmbList::OnFieldchangedIpaddress2(NMHDR* pNMHDR, LRESULT* pResult)
{
// TODO: Add your control notification handler code here
BYTE field0,field1,field2,field3;
BYTE field4,field5,field6,field7;
m_addrFrom.GetAddress(field0,field1,field2,field3);
m_addrTo.GetAddress(field4,field5,field6,field7);
if(field7 >= field3) {
m_addrFrom.SetAddress(field4,field5,field6,field3);
}
else {
m_addrFrom.SetAddress(field4,field5,field6,1);
}
*pResult = 0;
}
2,新添加一个对话框之后,使用wizard新建关联,不要选择automatic,上次这么加了一下,再向对话框中加static都不行,wizard不认识这个新变量,这里暂时不深究MFC的细节,实现功能需要的学习一下。
void CDlgSmbList::OnFieldchangedIpaddress1(NMHDR* pNMHDR, LRESULT* pResult)
{
// TODO: Add your control notification handler code here
BYTE field0,field1,field2,field3;
BYTE field4,field5,field6,field7;
m_addrFrom.GetAddress(field0,field1,field2,field3);
m_addrTo.GetAddress(field4,field5,field6,field7);
if(field7 >= field3) {
m_addrTo.SetAddress(field0,field1,field2,field7);
}
else {
m_addrTo.SetAddress(field0,field1,field2,254);
}
*pResult = 0;
}
void CDlgSmbList::OnFieldchangedIpaddress2(NMHDR* pNMHDR, LRESULT* pResult)
{
// TODO: Add your control notification handler code here
BYTE field0,field1,field2,field3;
BYTE field4,field5,field6,field7;
m_addrFrom.GetAddress(field0,field1,field2,field3);
m_addrTo.GetAddress(field4,field5,field6,field7);
if(field7 >= field3) {
m_addrFrom.SetAddress(field4,field5,field6,field3);
}
else {
m_addrFrom.SetAddress(field4,field5,field6,1);
}
*pResult = 0;
}
2,新添加一个对话框之后,使用wizard新建关联,不要选择automatic,上次这么加了一下,再向对话框中加static都不行,wizard不认识这个新变量,这里暂时不深究MFC的细节,实现功能需要的学习一下。
相关文章推荐
- 090826项目进展:添加smb资源的网段搜索二
- 090825项目进展:回到主项目,添加smb资源的网段搜索一
- 090831项目进展:smb资源的深层递归2
- 090901项目进展:smb资源的深层递归3
- 090830项目进展:smb资源的深层递归
- 090902项目进展:smb资源的深层递归4,wps分析
- 090903项目进展:smb资源的深层递归5,wps实现,
- 项目配置——添加第三方资源
- 090906(星期天)项目进展:添加CTreeView控件对双击事件的响应
- QT项目中添加资源文件
- android studio的项目添加gson依赖库 搜索显示nothing to show
- Qt项目中如何添加资源文件?
- 原创作品 | 盘搜搜-极速搜索你想要的一切资源-爬虫学习项目总结
- eclipse 项目中搜索资源(类方法,文件名,文件中的字符串)(图解)
- 转:eclipse 项目中搜索资源(类方法,文件名,文件中的字符串)
- eclipse 项目中搜索资源(类方法,文件名,文件中的字符串)(图解)
- iOS开发:Xcode项目添加资源文件注意点
- vs2015 + EasyX loadimage()用法,和把图片添加为项目资源
- VS2008在资源管理器中怎样添加多个项目
- SoSoft项目之向WinForm添加声音资源并控制播放实例