16,548
社区成员




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;
}