TA的每日心情 | 开心 2024-02-17 18:16 |
---|
签到天数: 14 天 [LV.3]偶尔看看II
管理员
这里没有广告...
- 积分
- 10709
|
BEGIN_MESSAGE_MAP(CxxDlg, CDialogEx)
ON_NOTIFY(UDN_DELTAPOS, IDC_SPIN_CHG, &CxxDlg::OnDeltaposSpinChg)
END_MESSAGE_MAP()
.h:afx_msg void OnDeltaposSpinChg(NMHDR *pNMHDR, LRESULT *pResult);
.cpp:
- void CxxDlg::OnDeltaposSpinChg(NMHDR *pNMHDR, LRESULT *pResult)
- {
- LPNMUPDOWN pNMUpDown = reinterpret_cast<LPNMUPDOWN>(pNMHDR);
- // TODO: 在此添加控件通知处理程序代码
- if(pNMUpDown->iDelta == 1) // 如果此值为1 , 说明点击了Spin的往下箭头
- {...
- }
- else if(pNMUpDown->iDelta == -1) // 如果此值为-1 , 说明点击了Spin的往上箭头
- {...
- }
- *pResult = 0;
- }
复制代码
简便的方法可以在资源文件中设置Spin的属性,实现控制Edit控件数字的增减,详见:http://bbs.tsingfun.com/thread-762-1-1.html。 |
|