Last Updated 2003/03/05
Programming Tips Visual C++ MFC 他のコントロール  索 引 
スピンボタン上下の判断
2003/03/05

スピンボタンが押下された時に UDN_DELTAPOS というメッセージが送信される.
UDN_DELTAPOS と一緒に渡される NM_UPDOWN 構造体に情報が入っている.
iDelta が正の時には上ボタン,負の時には下ボタンが押下されたことを意味する.

case WM_NOTIFY :
{
    LPNMHDR   pnhm;

    pnmh = ( LPNMHDR )lParam;
    if( lpnm->code == UDN_DELTAPOS ) {
        pnmud = (NM_UPDOWN *)pnmh;
        if( pnmud->iDelta > 0 ) {
        // 上がおされた
        } else {
        // 下がおされた
        }
    }
}


参照
前後のTips
スピンボタン上下の判断

DSS ProgrammingTipsCGI Ver2.02