1、在XXDlg.h中添加:
<span style="white-space:pre"> </span>afx_msg void OnTimer(UINT_PTR nIDEvent);
2、在XXDlg.cpp中下图位置中插入:
<span style="white-space:pre"> </span>ON_WM_TIMER(); //这一行必须加,否则ontimer()函数不会相应
3、在XXDlg.cpp是重写Ontimer函数:
void CsignPostDlg::OnTimer(UINT_PTR nIDEvent){
if(nIDEvent == 1){ //nIDEvent 为计时器的ID
//写你的代码
}
CDialogEx::OnTimer(nIDEvent);//这一句必须加上
}
4、在XXDlg.cpp文件的OnInitDialog()函数中设置并开启定时器:
SetTimer(1,10,NULL); //第一个参数表示定时器ID号,第二个是时间间隔(毫秒),第三个是回调函数,设置为NULL是调用OnTimer(),就不用写回调函数了
二、string转为LPCTSTR的乱码问题:
CA2T(str.c_str())