MFC中Spin control的使用
生活随笔
收集整理的這篇文章主要介紹了
MFC中Spin control的使用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、綁定spin和edit
m_Spin.SetBuddy(GetDlgItem(m_Edit1));?
m_Spin.SetRange(0,100);
2、實現數值的增減
雙擊控件添加消息
void CAlarm::OnDeltaposSpin5(NMHDR *pNMHDR, LRESULT *pResult)
{
LPNMUPDOWN pNMUpDown = reinterpret_cast<LPNMUPDOWN>(pNMHDR);
UpdateData(true);
CString ss;
if(pNMUpDown->iDelta == -1) // 如果此值為-1 , 說明點擊了Spin的往下的箭頭
{
double a;
a=wcstod(m_Edit1,NULL)-1;
ss.Format(_T("%.1f"),a);
}
else if(pNMUpDown->iDelta == 1) // 如果此值為1, 說明點擊了Spin的往上的箭頭
{
double a;
a=wcstod(m_Edit1,NULL)+1;
ss.Format(_T("%.1f"),a);
}
m_Edit1=ss;
UpdateData(false);
*pResult = 0;
}
總結
以上是生活随笔為你收集整理的MFC中Spin control的使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Spin Control (上下控件)
- 下一篇: 多媒体计算机技术19秋作业1,东师多媒体