还在苦苦敲代码开发APP?你out啦! 试试积木搭建APP吧~

mfc spin control 用法

来源:清泛原创     2016-06-07 13:40:32    人气:     我有话说( 0 人参与)

BEGIN_MESSAGE_MAP(CxxDlg, CDialogEx) ON_NOTIFY(UDN_DELTAPOS, IDC_SPIN_CHG, &CxxDlg::OnDeltaposSpinChg)END_MESSAGE_MAP().h:a...

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控件数字的增减,详见:https://www.tsingfun.com/it/cpp/1564.html

mfc spin

注:本文为本站或本站会员原创优质内容,版权属于原作者及清泛网所有,
欢迎转载,转载时须注明版权并添加来源链接,谢谢合作! (编辑:admin)
分享到: