注册 登录
编程论坛 VC++/MFC

ONTimer函数,将接收数据编号的问题

whp1124 发布于 2011-04-07 15:37, 598 次点击
阅贴的朋友你好:
我现在用ONTimer函数设置了一个定时器,SetTimer(1,1000,NULL);每1秒触发一次,得到1个str,
我现在想将收到的str编号,是不是要设定一个一维数组。将收到的第1个数据放入A编辑框,将以后的数据放入B编辑框。
下面是我自己编的1个不全的代码:
void CCommDlg::OnTimer(UINT nIDEvent)
{
    // TODO: Add your message handler code here and/or call default
   
    CDialog::OnTimer(nIDEvent);
    UpdateData();
    if(nIDEvent==1)
   {
     OnButton1() ;
     OnButton2();
     。。。。。。        //这里不知道要怎么编
    if(...==1)           //这里也不知道
     {
     SetDlgItemText(IDC_cszlA,str);     //将收到的第1个数据放入A编辑框
     }
   else
    {
       SetDlgItemText(IDC_cszlB,str);   //将以后的数据放入B编辑框
    }
    }

    //UpdateData(FALSE);
    CDialog::OnTimer(nIDEvent);
}
我也不清楚具体该怎么编,会的朋友能不能给个具体的实例,或帮我上面的代码修改下
如果我最后要知道,我最后接到的str是什么,该怎么查,
不好意思,问题比较多,辛苦你们了,谢谢!
3 回复
#2
whp11242011-04-07 21:29
没人知道吗?帮帮忙啊
#3
longlong892011-04-08 15:09
添加:static int nCount=0;
接收一个 ++nCount;//nCount代表当前第几个str
#4
whp11242011-04-08 16:54
解决了,谢谢
1