CSpinButtonCtrl控件的使用方法
2010-12-23 23:39
369 查看
第一步
CSpinButtonCtrl
需要一个伙伴窗口才可以完成功能。
伙伴窗口一般为编辑控件
在dialog上加 spin控件, edit控件。
然后代码为:
m_spin1.SetBuddy(GetDlgItem(IDC_SHOW_EDIT)); //设置伙伴窗口
m_spin1.SetRange(-100, 100); //设置min~max
//m_spin1.SetPos(2); //设置起始位置,可以不用
m_nShowNumber = 9;
UpdateData(false);
其中:
m_spin1绑定到spin控件。 为控件类型
m_nShowNumber 绑定到edit控件。 为UINT类型
第二步:
消息循环:
对spin 控件进行 classWizard ,选择UDN_DELTAPOS 消息
然后编写代码:
然后 编译运行就可以用了~~
CSpinButtonCtrl
需要一个伙伴窗口才可以完成功能。
伙伴窗口一般为编辑控件
在dialog上加 spin控件, edit控件。
然后代码为:
m_spin1.SetBuddy(GetDlgItem(IDC_SHOW_EDIT)); //设置伙伴窗口
m_spin1.SetRange(-100, 100); //设置min~max
//m_spin1.SetPos(2); //设置起始位置,可以不用
m_nShowNumber = 9;
UpdateData(false);
其中:
m_spin1绑定到spin控件。 为控件类型
m_nShowNumber 绑定到edit控件。 为UINT类型
第二步:
消息循环:
对spin 控件进行 classWizard ,选择UDN_DELTAPOS 消息
然后编写代码:
void CCSpinAxtiveDlg::OnDeltaposSpin1(NMHDR* pNMHDR, LRESULT* pResult) { NM_UPDOWN* pNMUpDown = (NM_UPDOWN*)pNMHDR; // TODO: Add your control notification handler code here m_nChange += pNMUpDown->iDelta; UpdateData(false); *pResult = 0; }
然后 编译运行就可以用了~~
相关文章推荐
- CSpinButtonCtrl控件的使用
- 控件使用--CSpinButtonCtrl
- 如何使用CSpinButtonCtrl控件
- 文章标题:Android常见控件Button的使用方法
- Android控件之ToggleButton的使用方法
- VC中的CSpinButtonCtrl使用说明
- Asp.Net使用服务器控件Image/ImageButton显示本地图片的方法
- 【Android】28、常见控件的使用方法——Button
- CSpinButtonCtrl使用说明
- CSpinButtonCtrl使用说明
- CSpinButtonCtrl使用说明
- CSpinButtonCtrl使用说明
- CSpinButtonCtrl的使用
- 常见控件的使用方法 TextView EditText Button Menu
- CSpinButtonCtrl使用说明
- TextView ,EditText,Button ,Menu四个常用控件 的使用方法
- CProgressCtrl 进度条控件的使用方法简单介绍
- 微调控件(CSpinButtonCtrl)
- android Button,textView 等控件设置控件内嵌周围图片使用方法
- Spin控件/CSpinButtonCtrl 修改为上增下减