使用定时器,开始采集按钮按下后,每隔5分钟启动采集一次,每次采集5秒钟的数据,按下停止采集按钮后停止。
1、采集按钮按下后,设置一个定时器,SetTimer函数
UINT_PTR SetTimer( UINT_PTR nIDEvent, UINT nElapse, void (CALLBACK* lpfnTimer)(HWND, UINT, UINT_PTR, DWORD) );
nIDEvent 指定一个非零计时器标识符;
nElapse 以毫秒为单位指定定时时长;最大为0xFFFFFFFF,差不多是50天
lpfnTimer 指定一个回调函数的地址,为NULL,则WM_TIMER消息被发送到消息队列,否则用回调函数处理。
//CDialogEx::OnOK();需要注释掉
2、在Class View类视图中找到要添加定时器的类,点击右键,选择Properties(属性),点击Messages按钮,下面列表就列出了所有消息,找到WM_TIMER消息,添加消息处理函数,n