小弟我想在一个页面内用两个SetTimer定时器,但是遇到了一些有关问题,请各位师兄师姐帮帮忙吧

我想在一个页面内用两个SetTimer定时器,但是遇到了一些问题,请各位师兄师姐帮帮忙吧!
我想在一个for循环中用SetTimer定时器做延迟,但是我已经用了一个SetTimer定时器,已经有OnTimer处理函数,后来我想用Switch case将两个定时器分开响应,但是由于第一个定时器的响应函数太多了,而且放了很多变量,以至于Switch case语句老是报错误,下面是对第一个SetTimer定时器的响应函数
void CTestPView::OnTimer(UINT nIDEvent) 
{
// TODO: Add your message handler code here and/or call default
ofstream inFile(strFileName,ios::out||ios::noreplace);
inFile.seekp(position);
if(count>m_Number)
{
KillTimer(1);
inFile.close();
AfxMessageBox("OK");
return;
}

CString m_Time;
SYSTEMTIME t; 
GetLocalTime(&t);
m_Time.Format("%d-%d-%d-%d-%d-%d",t.wYear,t.wMonth,t.wDay,t.wHour,t.wMinute,t.wSecond);

inFile<<m_Time<<' '<<(count+1)<<' ';

if(m_Num[0]==TRUE)
{
gwData=0x000;
Process();
inFile<<"第1路"<<' '<<fR<<" ";
}
if(m_Num[1]==TRUE)
{
gwData=0x001;
Process();
inFile<<"第2路"<<" "<<fR<<" ";
}


if(m_Num[255]==TRUE)
{
gwData=0x0ff;
Process();
inFile<<"第256路"<<" "<<fR<<" ";
}
inFile<<endl;
//将最终的结果存储到文件
position=inFile.tellp();
inFile.close();
count++;
CView::OnTimer(nIDEvent);
}

其实我就想在第二个定时器响应函数中加入KillTimer(2);请问各位师兄师姐应该如何修改代码?

------解决方案--------------------
“想在一个for循环中用SetTimer定时器做延迟”
。。。。。。。。。。。。。