关于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);
}
我想用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);
}