社区
C++ 语言
帖子详情
如何得到slider控件的ID值?
阿尔发go
2011-08-19 05:29:43
我在一个窗口里建立了两个水平方向的slider控件,ID值分别是"IDC_SLIDER1","IDC_SLIDER2",
当其中一个slider反生水平滑动时都会得到一个WM_WM_HSCROLL消息,如何判断这个消息是那个slider控件触发的?
希望高人可以指点,谢谢!
...全文
137
3
打赏
收藏
如何得到slider控件的ID值?
我在一个窗口里建立了两个水平方向的slider控件,ID值分别是"IDC_SLIDER1","IDC_SLIDER2", 当其中一个slider反生水平滑动时都会得到一个WM_WM_HSCROLL消息,如何判断这个消息是那个slider控件触发的? 希望高人可以指点,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
BoredNight
2011-08-23
打赏
举报
回复
楼上的。。什么贴都mark啊。。
AlanBruce
2011-08-23
打赏
举报
回复
Mark!
至善者善之敌
2011-08-19
打赏
举报
回复
相应
afx_msg void OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar);
消息函数即可
如何使用滑块
控
件可以在滑块的
值
变动时使滑块自动回传。
AJAX Control Toolkit 中的滑块
控
件提供了一个可以用鼠标来
控
制的图形滑块。可以在滑块的
值
变动时使滑块自动回传。 步骤 为使滑块变动时自动回传,需要对下面两个文本框设置属性 AutoPostBack="true" :其自身将变成滑块的文本框,以及保存滑块位置的文本框。为此,需要下面的标记: 复制代码
ID="
Sl
id
er
1" runat="server" AutoPostBack="true" />
ID="
Sl
id
er
Value" runat="server" AutoPostBack="true" /> ASP.NET AJAX Control Toolkit 中的
Sl
id
er
Extender
控
件对这两个文本框分配滑块功能 : 复制代码
Sl
id
erExtender
ID
="se1" runat="server" TargetControl
Id
="
Sl
id
er
1" BoundControl
ID
="
Sl
id
er
Value" /> 另外 ,稍后将使用一个标签元素来通知用户有一次回传 : 复制代码
ID="LastUpdate" runat="server" /> 最后 ,使用ASP.NET AJAX 的ScriptManager
控
件加载所需的JavaScript 以使Control Toolkit 生效 : 复制代码
ID="asm" runat="server" /> 当滑块回传时 ,在服务器端可以捕获并响应这个事件 : 复制代码 <script runat="server"> Sub Page_Load() If Page.IsPostBack Then LastUpdate.Text = "Last update: " & DateTime.Now.ToLongTimeString() End If End Sub
TwoPanels-管理俩个页面间切换的
控
件.zip
TwoPanels是管理俩个页面间切换的
控
件,俩个页面间既可以水平排列也可垂直排列。俩个页面都是Fragment,中间有个
sl
id
er
,负责
控
制俩个页面的切换。通常他把左页面或垂直排列的上页面都叫左(left)页面, 把右页面或垂直排列的下页面都叫右(right)页面。项目地址:https://github.com/DesarrolloAntonio/TwoPanels 效果图:如何使用让你的Activity继承自TwoPanelsBaseActivitypublic class MainActivity extends TwoPanelsBaseActivity {2. 设置左、右页面以及设置参数setBaseOrientation(LinearLayout.HORIZONTAL);//设置俩个页面的排列方式,水平还是垂直 MyRightFragment mRightFragment = new MyRightFragment();//右页面,这个Fragment你需要自定义 MyLeftFragment mLeftFragment = new MyLeftFragment(); getFragmentManager().beginTransaction().add(R.
id
.right, mRightFragment).commit();//将页面的Fragment绑定到
控
件上 getFragmentManager().beginTransaction().add(R.
id
.left, mLeftFragment).commit();方法使用方法名说明set
Sl
id
er
sDrawables(int verticalDrawable, int horizontalDrawable)Set de drawables for the
sl
id
er
in horizontal and vertical like this example: set
Sl
id
er
sDrawables(R.drawable.
sl
id
er
_vertical, R.drawable.
sl
id
er
_horizontal)设置
sl
id
er
(左、右页面中间部分的)的图标,分为垂直的和水平的图标set
Sl
id
er
Size(int size)设置
sl
id
er
的宽度switch
Sl
id
er
Visitility();以动画方式切换setBaseOrientation(int orientation)Set the orientation of the panels with the values LinearLayout.VERTICAL or LinearLayout.HORIZONTAL, default is LinearLayout.HORIZONTAL.设置排列方式,水平的还是垂直的sl
id
eFragmentsToRight()Sl
id
e the fragments to the right with an animation.隐藏掉右页面或下页面,相当于点击俩次右箭头sl
id
eFragmentsToLeft()Sl
id
e the fragments to the left with an animation隐藏掉左页面或上页面,相当于点击俩次左箭头.showTwoFragments()Show two panels in the screen.让俩个页面都显示,一般是调用了h
id
eRight()、h
id
eLeft后让俩个页面同时显示h
id
eRight()H
id
e the right panel and show the left panel in full screen.隐藏右页面h
id
eLeft()H
id
e the left panel and show the right panel in full screen.隐藏左页面
朱老师QT系列课程-1.5.QT标准
控
件之InputW
id
get
本课程属于《朱老师QT完全学习系列课程》的第1部分《QT上手》的第5个课程,主要是学习qt的输入编辑类
控
件。本课程并非零基础,需要沿着课程路线去系统学习。本课程主要讲了QT的编辑器类
控
件,包括:InputW
id
get ComboBox FontComboBox LineEdit TextEdit PlainTextEdit SpinBox DoubleSpinBox TimeEdit DateEdit Date/TimeEdit Dial HorizontalScrollBar VerticalScrollBar Horizontal
Sl
id
er
Vertical
Sl
id
er
KeySequenceEdit
WPF实现sl
id
e
控
件拖动完成后改变变量
值
WPF中使sl
id
e
控
件拖动完成后改变变量
值
这个问题一开始觉得还是挺简单的,网上也看到不少解决方案。 首先一个最简单最直接的方案就是自定义一个名为FinalValue的依赖属性。随后重载OnThumbDragCompleted函数,在Thumb
控
件完成拖动时改写FinalValue。代码如下 public class
Sl
id
er
IgnoreDelta :
Sl
id
er
{ public int FinalValue { get { return (int)GetValue(FinalValueProperty); } set { SetVal
JavaScript实现带有子菜单和
控
件的
sl
id
er
轮播图效果
大家或许做过(照片轮播)无限滚动图片的项目,但是,如果使用普通的滚动,当到达最后一张时,便会滚动回第一张,这是一个非常不好的用户体验。下面通过本文给大家分享基于JavaScript实现带有子菜单和
控
件的
sl
id
er
轮播图效果,具体实现代码如下所示: 实现效果: 实现原理: // 步骤 // 1. 获取事件源以及相关元素 // 2. 复制第一张图片所在的li,添加到ul的最后面 // 3. 给ol添加li,ul中的个数-1个,并点亮第一个按钮 // 4. 鼠标放到ol的li上切换图片 // 5. 添加定时器 // 6. 左右切换图片(鼠标放上去隐藏,移开显示) 实现代码: <!DOCTYPE
C++ 语言
64,687
社区成员
250,498
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章