计算机二级考试C语言辅导:Spin控件的使用

计算机二级考试C语言辅导:Spin控件的使用,第1张

计算机二级考试C语言辅导:Spin控件的使用,第2张

在对话框中拖动一个文本框,然后拖动一个微调控件,将其属性设置为alignment: right,然后拖动artuo buddy。
在对话框的初始化中编写以下代码:
boolcdlg material::oninitdialog(){
cspinbuttonctrl * pspin =(cspinbuttonctrl *)getdlgitem(IDC _ spin 1);
pSpin->SetRange(0,20);
pSpin-> SetPos(10);
}旋转可以详细设置。
然后在onscroll中写代码如下:
Void CDLG Material::on scroll(uinnsb code,uinnpos,cscrollbar * pscrollbar)
{
cstringstr;
双dM;
CMainFrame * pMain =(CMainFrame *)AfxGetApp()-> m _ pMainWnd;
CMyARView * ARV =(CMyARView *)p main-> GetActiveView();
CEdit * pE = NULL;
switch(pScrollBar-> GetDlgCtrlID())
{
case IDC _ spin 1:
str。格式(\"%f ",(double)nPos/20.0);
((CSpinButtonCtrl *)pScrollBar)-> GetBuddy()--> SetWindowText(str);
pE =(CEdit *)GetDlgItem(IDC _ edit 1);
m _ strMR = str;
dM = atof(m _ strMR);
ARV-> mat _ ambient[0]= dM;
break;
}
}

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 计算机二级考试C语言辅导:Spin控件的使用

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情