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
博客介绍了如何在VC++中使用spin控件,包括设置范围、绑定伙伴控件及响应消息的方法。通过实例展示了设置m_set_cpwm系列变量与控件的绑定,并通过SetRange()和SetBuddy()函数实现功能。尽管增量调整方式较为基础,但已满足基本需求。了解更多详情可参考链接中的博客文章。


被折叠的 条评论
为什么被折叠?



