您的位置:首页 > 其它

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的细节,实现功能需要的学习一下。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: