MFC控件之spin control
来源:互联网 发布:浏览器默认端口号80 编辑:程序博客网 时间:2024/05/01 23:07
关键点:
1.响应消息,UDN_DELTAPOS;映射函数,OnDeltaposSpin;
消息结构体,
typedef struct _NM_UPDOWN{
NMHDR hdr; //通知代码的其他信息
int iPos; //当前位置
int iDelta; //位置的增减量,单击向上箭头此值为负数(默认)(取决于SetRange(min,max),还是SetRange(max,min))
}NMUPDOWN,FAR* LPNMUPDOWN;
实例代码:
void RINEXObsPage::OnDeltaposSpin2(NMHDR *pNMHDR, LRESULT *pResult) { LPNMUPDOWN pNMUpDown = reinterpret_cast<LPNMUPDOWN>(pNMHDR); // TODO: 在此添加控件通知处理程序代码 int iValue = pNMUpDown->iDelta; }
通过pNMUpDown->iDelta来进行各种操作。
2.m_spin.SetRange(0,12);
remark:当是min-max,则向上按,delta为正数;当是max-min时,则向上按,delta位负数。
m_spin.SetBuddy(GetDlgItem(IDC_EDIT4));
m_spin.SetBase(10);
BOOL iss;
int currentpOS = m_spin.GetPos32(&iss);//获取当前的pos,pos在range之间
参考:【1】http://blog.sina.com.cn/s/blog_50cc0ffd0100b0wg.html
- MFC控件之spin control
- MFC中spin control控件的使用方法
- MFC控件(14):Spin Control 与Animation Control
- Spin Control (上下控件)
- Spin Control (上下控件)
- MFC中Spin Control,Slider Control,Edit Control控件结合使用示例
- mfc 对话框 toolBox 中的控件 edit control和slider control 或 spin control 使用并绑定
- mfc spin control 上下滚动
- mfc spin control 上下滚动
- MFC中Spin Control控件使用,同时数据在Edit Control中显示
- MFC中Spin Control控件使用,同时数据在Edit Control中显示
- MFC中Spin Control控件使用,同时数据在Edit Control中显示
- MFC学习之在Edit控件里绑定SPin控件
- MFC控件之list control
- mfc控件之Tab control
- MFC控件之Edit Control
- MFC NumericUpDown Spin控件 CSpinButtonCtrl
- MFC中Spin control的使用
- 重视基础学习的大一同学
- PostgreSQL启动过程中的那些事十八:bgwriter进程一
- cocos2d添加背景音乐和其他音效
- 一个不错的学习Unity的网站
- 异常:getOutputStream() has already been called for this response 的解决方法 .
- MFC控件之spin control
- c++模板详解
- NSRange 和 NSString
- request.getSession().setAttribute(string, int);问题
- 两难选择:继续工作,还是培训后再工作
- ROS路由器脚本文件编辑&更新器
- 异或的妙用
- java 抽象类讲解
- 设计模式学习————初开混沌篇