社区
界面
帖子详情
我想获得另外一个窗口上的Slider控件的当前位置, 用哪个Message?
mel
2006-06-19 01:20:39
看文档说Slider会向父窗口发WM_HSCROLL消息,subclass没有抓到.
还有什么办法能获得Slider的当前值?
...全文
206
5
打赏
收藏
我想获得另外一个窗口上的Slider控件的当前位置, 用哪个Message?
看文档说Slider会向父窗口发WM_HSCROLL消息,subclass没有抓到. 还有什么办法能获得Slider的当前值?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Snow_Ice11111
2006-06-19
打赏
举报
回复
滚动条可以用楼上各位提到的消息;滑块控件的话用CSliderCtrl::GetPos;另外程序的话用EnumChildWindow找到控件窗口同样用:窗口指针->GetPos
mel
2006-06-19
打赏
举报
回复
CSliderCtrl *pSlidCtrl=(CSliderCtrl*)GetDlgItem(IDC_SLLIDER1);
如果是另外一个程序,怎么相应控件的ID(IDC_SLLIDER1), 用EnumChildWindow好像不一样
lixiaosan
2006-06-19
打赏
举报
回复
int nPos = (int)::SendMessage(hWndSlider, TBM_GETPOS, 0, 0L);
折腾_苏州
2006-06-19
打赏
举报
回复
在父窗口的OnHScroll里面是可以捕捉到Slider滑动的消息。请确定m_Slider的Parent是否是该窗口。
Cdialog::OnHScroll(nSBCode,nPos,pScrollBar);
CSliderCtrl *pSlidCtrl=(CSliderCtrl*)GetDlgItem(IDC_SLLIDER1);
m_nCur=pSlidCtrl->GetPos();//取得当前位置值
或者NM_CUSTOMDRAW,OnCustomdrawSlider1事件也可实时得到当前位置。。
boluoCTO
2006-06-19
打赏
举报
回复
SBM_GETPOS
滑块
控件
SLIDER
的应用与消息
本文介绍了如何在MFC中使用滑块
控件
SLIDER
,包括在对话框中响应OnHScroll和OnVScroll消息进行控制,并详细解析了滑块
控件
发送的不同通知代码及其对应事件。
MFC滑动动条
控件
Slider
的用法
本文详细介绍了如何在对话框中使用
Slider
控件
,包括设置滑动范围、线大小、页面大小、滑块
位置
及刻度频度,并通过实例展示了如何响应滑动消息以获取滑块
当前
位置
。
MFC滑块
控件
Slider
Control的使用
本文介绍了如何在MFC工程中使用
Slider
Control,并通过OnHScroll和OnVScroll消息处理函数实现滑动时静态文本
控件
实时显示滑杆数值的功能。详细步骤包括设置
控件
、响应滑动消息以及初始化滑动范围。
MFC
Slider
Control
本文详细介绍了MFC中
Slider
控件
的使用方法,包括创建
控件
、设置范围及
位置
、响应事件等步骤,并提供了代码示例。
MFC-
控件
大全-
Slider
Control
本文详细介绍了MFC中
Slider
控件
的使用方法,包括创建
控件
、设置范围及
位置
、响应事件等步骤,并提供了完整的代码示例。
界面
15,976
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章