MFC class CSpinButtonCtrl
“Spin Button”
数值调节按钮,不能独立工作,必须与文本框绑定
属性
Alignment (数值按钮的显示位置,文本框内?靠左?靠右?文本框外)
Auto Buddy (设置为TRUE, 且 TAB键顺序,文本框比数值调节按钮,小1; 必须,根据此找到自动伙伴——文本框)
Set Buddy Integer
成员函数
SetRange() //设置范围
SetBase() //设置数值进制
下面开始操作
1。拖动控件,
注意:Auto Buddy 设置
Tab 键顺序要求
此时,数值调节按钮向下箭头 为+1;默认!!!
2. 初始化数值调节按钮
写在OnInitDialog()
//TODO
//添加--初始化数值按钮
//加上下面代码,开始向上为增加!! “为什么??shit”
CSpinButtonCtrl *pSpin;
pSpin = (CSpinButtonCtrl*)GetDlgItem(IDC_SPIN_DEC);
pSpin->SetRange32(0,20);
pSpin->SetBase(10);//10进制
pSpin = (CSpinButtonCtrl*)GetDlgItem(IDC_SPN_HEX);
pSpin->SetRange32(0,80);
pSpin->SetBase(16);//16进制