VC Slider控件,根据鼠标单击位置来显示滑块位置!
来源:互联网 发布:淘宝网信用评价体系 编辑:程序博客网 时间:2024/06/06 02:33
首先自己写一个MySlider类。。该类继承 CSliderCtrl类。。
MySlider类响应LButtonDown消息来实现鼠标单击定位。。。
void MySlider::OnLButtonDown(UINT nFlags, CPoint point) {// TODO: Add your message handler code here and/or call defaultCSliderCtrl::OnLButtonDown(nFlags, point);CRect rectClient,rectChannel; GetClientRect(rectClient); GetChannelRect(rectChannel); int nMax = 0;int nMin = 0;GetRange(nMin,nMax);int nPos = (nMax - nMin)*(point.x - rectClient.left - rectChannel.left)/(rectChannel.right - rectChannel.left); SetPos(nPos);}
在主界面中:(***Dlg.h)
添加:#include "MySlider.h"
MySlider m_MySlider;
(***Dlg.cpp) 关联变量。。。
void CCSliderPosDlg::DoDataExchange(CDataExchange* pDX){CDialog::DoDataExchange(pDX);//{{AFX_DATA_MAP(CCSliderPosDlg)// NOTE: the ClassWizard will add DDX and DDV calls here//}}AFX_DATA_MAPDDX_Control(pDX,IDC_SLIDER1,m_MySlider); }
OnInitDialog()
{
m_MySlider.SetRange(0,100); //设置Slider的范围。。。
}
- VC Slider控件,根据鼠标单击位置来显示滑块位置!
- 写新类让VC Slider控件,根据鼠标单击位置来显示滑块位置!
- VC Slider控件,根据鼠标单击位置来显示滑块位置!
- MFC/VC中怎样实现slider滑块控件鼠标点击那里,就刚好落到点击位置
- mfc/vc slider control控件 鼠标左键点击后直接滑到点击的位置
- 根据鼠标位置显示div
- 根据位置来触发单击事件
- jquery 鼠标单击位置
- jquery悬浮窗,根据鼠标位置显示
- 获取鼠标单击的位置
- VC中随鼠标移动显示鼠标的位置
- VC控件自动排列位置显示
- 显示鼠标坐标位置
- 状态栏显示鼠标位置
- html5-----显示鼠标位置
- vb显示鼠标位置
- slider控件移动滑块,动态的显示tooltip方法!
- slider控件移动滑块,动态的显示tooltip方法!
- oracle中显示.0
- 源特定组播(SSM:Source Specific Multicast)
- Android 开机启动研究
- JVM内存泄漏检测与处理
- 关于时间分配
- VC Slider控件,根据鼠标单击位置来显示滑块位置!
- 二叉查找树的各种操作
- Apple Developer 注册(转)
- Enterprise Library 5.0 研究 <1> 认识Enterprise Library 5.0
- 什么样的机缘,什么样的情况。
- %type %rowtype record table
- JAVA 多线程
- Javascript 局部变量
- 分析strcpy函数