只要在初始化里这样写
CSpinButtonCtrl * pSpinspeed=(CSpinButtonCtrl *)GetDlgItem(IDC_SPIN1);
ASSERT(pSpinspeed!=NULL);
//设置伙伴窗口
pSpinspeed->SetBuddy(GetDlgItem(IDC_EDIT1));
pSpinspeed->SetRange(0,200);//范围最大值是32767。
pSpinspeed->SetPos(编辑框的变量名);//参数nPos表示控件的初始值,如果这个值大于1000,就应该把SPIN属性里的NO THOUSAND选中。否则崩溃
把SPIN属性里的:auto buddy,no thousand ,arrow keys,Set Buddy Interger选中即可,
但如果TAB ORDER不是按预想的顺序,就不要选auto buddy,而是写pSpinspeed->SetBuddy(GetDlgItem(IDC_EDIT1));
来获取你要依附的编辑框。

本文详细介绍了如何在MFC中正确配置和使用CSpinButtonCtrl控件,包括设置伙伴窗口、调整范围和初始值等关键步骤,并提供了防止程序崩溃的注意事项。
846

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



