1.首先在Toolbox中添加控件,拉长其选项框,打开其属性,修改其ID项名称(也可以不修改)
 
双击此按钮可以产生一个函数void CDemoDlg::OnDeltaposSpin4(NMHDR *pNMHDR, LRESULT *pResult)
 
2.在.h文件的    enum { IDD = IDD_DEMO_DIALOG };   下添加参数及其类型

     CSpinButtonCtrl  R_value;
 
3.在.cpp文件中添加
 
void Dlg::DoDataExchange(CDataExchange* pDX)
{
    CDialog::DoDataExchange(pDX);
   
   DDX_Control(pDX, IDC_SPIN4,R_value);            //R
}
4. 在.cpp文件中初始化
 
BOOL CDemoDlg::OnInitDialog()
{
    CDialog::OnInitDialog();
 
 R_value.SetRange(-10,10);  ////初始化其范围
 
}
 
5.在void CDemoDlg::OnDeltaposSpin4(NMHDR *pNMHDR, LRESULT *pResult)中添加代码
void CDemoDlg::OnDeltaposSpin4(NMHDR *pNMHDR, LRESULT *pResult)
{
    LPNMUPDOWN pNMUpDown = reinterpret_cast<LPNMUPDOWN>(pNMHDR);
    // TODO: Add your control notification handler code here
    UpdateData(true);
 
 
    if(pNMUpDown->iDelta == -1) // 如果此值为-1 , 说明点击了Spin的往下的箭头
    {        
        DATA6= 0x00;      ////加减颜色值                
    }
    else if (pNMUpDown->iDelta ==1)
    {
        DATA6 = 0x01;      ////加减颜色值    
    }
  
    UpdateData(false);
    *pResult = 0;
}