16,491
社区成员
![](https://csdnimg.cn/release/cmsfe/public/img/topic.427195d5.png)
![](https://csdnimg.cn/release/cmsfe/public/img/me.40a70ab0.png)
![](https://csdnimg.cn/release/cmsfe/public/img/task.87b52881.png)
![](https://csdnimg.cn/release/cmsfe/public/img/share-circle.3e0b7822.png)
void CMyDlg::OnDeltaposSpinUp(NMHDR *pNMHDR, LRESULT *pResult)
{
LPNMUPDOWN pNMUpDown = reinterpret_cast<LPNMUPDOWN>(pNMHDR);
// TODO: ここにコントロール通知ハンドラ コードを追加します。
int lower, upper;
m_spinUp.GetRange(lower, upper);
if (pNMUpDown->iDelta == 1) // up
{
if (pNMUpDown->iPos < upper)
{
pNMUpDown->iPos++;
}
} else { // down
if (pNMUpDown->iPos > lower)
{
pNMUpDown->iPos--;
}
}
CString sPos;
sPos.Format(_T("%d"), pNMUpDown->iPos);
sPos += _T(" mm");
m_editUp.SetWindowTextW(sPos);
*pResult = 0;
}