实现如题 只需捕捉spin control 的 UDN_DELTAPOD 消息,如下例:
OnDeltaposSpin1(NMHDR *pNMHDR, LRESULT *pResult)
{
LPNMUPDOWN pNMUpDown = reinterpret_cast<LPNMUPDOWN>(pNMHDR);
// TODO: 在此添加控件通知处理程序代码
if(pNMUpDown-> iDelta == 1) // 如果此值为1 , 说明点击了Spin的往下箭头
{
//增加编辑框中的数字值
}
else if(pNMUpDown-> iDelta == -1) // 如果此值为-1 , 说明点击了Spin的往上箭头
{
/ /减少编辑框中的数字值
}
}