关于SetTimer判断变量的,该怎么解决

关于SetTimer判断变量的
我想用SetTimer去判断变量到底有没有变化过..
首先是程序开始取当前数值 然后等SetTimer设置的时间到之后再取一下数值 
然后把开始的当前数值与第二次数值对比 如果不一样则保存到Edit上面 如果一样则跳过,取第2次与第三次的数值对比,还是一样跳过,不一样保存到Edit上面,接着第3次与第四次比较 如此类推.
小弟刚学不知道该怎么写 来请教各位大神
------解决方案--------------------
首先给你的Edit控件绑定一个double变量,如m_edit1,用于记录和显示当前数值;
然后在你的timer响应函数中进行判断
void 你的类::OnTimer(UINT_PTR nIDEvent)
{
        取第二次数值;
if(第二次数值 != m_edit1)
        {
         m_edit1 =第二次数值;
         UpdateData(FALSE);
         }

CDialog::OnTimer(nIDEvent);
}