liu10231217
2015-12-05 10:52菜鸟虚心请教,关于MFC的,我应该补充什么那些函数代码呢?
50void CSwitchDlg::OnTimer(UINT nIDEvent)
{
// TODO: Add your message handler code here and/or call default
if(nIDEvent==1)
{
m_listBoxMac.ResetContent();
for(int m=0;m<4;m++)
{
CString strAdd1;
if(Mac[m].dk!=0&&Mac[m].b==0)
{
strAdd1.Format(" %c %d %d ",Mac[m].zj,Mac[m].dk,Mac[m].time);
m_listBoxMac.AddString(strAdd1);
}
}
for(int i=0;i<4;i++)
{
if(Mac[i].dk!=0)
{
Mac[i].time--;
if(Mac[i].time==0)
{
Mac[i].time=30;
Mac[i].b=1;
Mac[i].dk=0;
Mac[i].zj='o';
}
}
}
}
CDialog::OnTimer(nIDEvent);
}
void CSwitchDlg::OnOK()
{
// TODO: Add extra validation here
CString strTemp,strTemp1,str,strAdd1,strAdd2,strAdd3,strAdd4;
((CComboBox*)GetDlgItem(IDC_COMBO1))->GetWindowText(strTemp);
LPCTSTR p = strTemp;
((CComboBox*)GetDlgItem(IDC_COMBO2))->GetWindowText(strTemp1);
LPCTSTR p1 = strTemp1;
for(int i=0;i<4;i++)
{
if(Mac[i].dk!=0&&Mac[i].b==1) //添加转发表信息
{
strAdd1.Format(" %c %d %d ",Mac[i].zj,Mac[i].dk,Mac[i].time);
m_listBoxMac.AddString(strAdd1);
Mac[i].b=0;
}
// m_comBoxFa
if(Mac[i].zj==*p1)
{
if(*p1=='A')
{
// Mac[0].dk=1;
//Mac[0].zj='A';
//MessageBox("转发到端口:"+Mac[i].dk);
str.Format("转发到端口:%d",Mac[i].dk);
MessageBox(str);
}
if(*p1=='B')
{
// Mac[1].dk=2;
// Mac[1].zj='B';
str.Format("转发到端口:%d",Mac[i].dk);
MessageBox(str);
}
if(*p1=='C')
{
// Mac[2].dk=3;
// Mac[2].zj='C';
str.Format("转发到端口:%d",Mac[i].dk);
MessageBox(str);
}
if(*p1=='D')
{
// Mac[3].dk=1;
// Mac[3].zj='D';
str.Format("转发到端口:%d",Mac[i].dk);
MessageBox(str);
}
//MessageBox("不转发!");
return ;
}
}
if(*p=='A')
{
Mac[0].dk=1;
Mac[0].zj='A';
//MessageBox("转发到端口:"+Mac[i].dk);
// str.Format("转发到端口:%d",Mac[i].dk);
// MessageBox(str);
MessageBox("不转发!");
}
if(*p=='B')
{
Mac[1].dk=2;
Mac[1].zj='B';
// str.Format("转发到端口:%d",Mac[i].dk);
// MessageBox(str);
MessageBox("不转发!");
}
if(*p=='C')
{
Mac[2].dk=3;
Mac[2].zj='C';
// str.Format("转发到端口:%d",Mac[i].dk);
// MessageBox(str);
MessageBox("不转发!");
}
if(*p=='D')
{
Mac[3].dk=4;
Mac[3].zj='D';
// str.Format("转发到端口:%d",Mac[i].dk);
// MessageBox(str);
MessageBox("不转发!");
}
//MessageBox("不转发!");
// CDialog::OnOK();
}
- 点赞
- 回答
- 收藏
- 复制链接分享
4条回答
为你推荐
- 各位大神帮我解释一下,图片里的代码,我是个菜鸟,麻烦了!!!!
- c#
- 1个回答
- 麻烦请问 C语言用函数求水仙花数哪里错了?
- c语言
- 2个回答
- js菜鸟问题,请大神讲解下代码含义
- javascript
- 函数
- 3个回答
- 想做一个包括三维立体视图的安卓程序,应该用什么软件?菜鸟求救!!!
- 软件
- android
- 技术
- 三维
- 1个回答
- 【C#菜鸟】打字游戏,为什么StatusScrip没有更新数据?
- 1个回答
换一换