作者:虎仔球妈_459 | 来源:互联网 | 2023-05-18 06:10
我创建的是基于对话框的MFC工程,添加了spin控件,给控件添加的变量为CSpinButtonCtrlm_spinRows;我希望能够实现每次按下spin时能改变10。所以在初始化函数BOOLCS
我创建的是基于对话框的MFC工程,添加了spin控件,给控件添加的变量为CSpinButtonCtrl m_spinRows;我希望能够实现每次按下spin时能改变10。所以在初始化函数BOOL CSpinDlg::OnInitDialog()中编了下面的小段程序,编译没错误。可是不能运行。
{ UDACCEL* pAcc;
pAcc->nSec=1;
pAcc->nInc=10;
m_spinRows.SetAccel(1,pAcc);
} 请大家帮下忙,先谢谢!!
1 个解决方案
pAcc连内存都没分配。
UDACCEL Acc;
Acc.nSec = 0;
Acc.nInc = 10;
m_spinRows.SetAccel(1, &Acc);