添加一个Spin控件,添加Spin控件的UDN_DELTAPOS消息响应函数。在消息响应函数中,使用如下代码:
if(pNMUpDown->iDelta > 0) //如果点击的是Spin中的往上按钮
{
//处理你的数值
m_iValue++;
}
else //如果点击的是Spin中往下按钮
{
//处理你的数值
m_iValue--;
}
pNMUpDown->iDelta要使用大于0的判断,才能在持续按着Spin控件的时候正常增加。
如果不设置Spin的范围,则点击Spin控件的往上按钮,pNMUpDown->iDelta是小于0的,点击向下按钮,pNMUpDown->iDelta大于0,注意反转一下。
设置范围使用Spin的SetRange函数。