1. VC++中的spin控件
对于spin控件之前也不了解,后来在修改一个上位机时突然用到,索性上网百度了一下。
对于spin控件的用法我就不再细说,主要是通过点击上下按钮来修改另一个控件的值数值,所以spin控件又叫伙伴控件(一般两个控件一起用)。
Spin控件方法有:
实际中将常用的是:SetRange()和SetBuddy()。
上位机中分别对每个spin创建一个变量m_set_cpwm1,m_set_cpwm2,m_set_cpwm3。然后调用方法将两个控件绑定并设置范围。
m_set_cpwm1.SetBuddy((CWnd*)GetDlgItem(IDC_SET_PWM1));
m_set_cpwm1.SetRange(0,10000);
m_set_cpwm2.SetBuddy((CWnd*)GetDlgItem(IDC_SET_PWM2));
m_set_cpwm2.SetRange(0,10000);
m_set_cpwm3.SetBuddy((CWnd*)GetDlgItem(IDC_SET_PWM3));
m_set_cpwm3.SetRange(0,10000);
绑定好空间之后就可以对spin控件添加消息响应了(具体步骤右击控件建立类向导)。
这样就能简单设置了spin控件
虽然通过设置加减来改变里面的增量很土,但是够用了。
对于更详细的介绍参见
http://www.cnblogs.com/VCdog/archive/2010/04/10/1708753.html