MFC滚动条的设计
来源:互联网 发布:python asyncio 教程 编辑:程序博客网 时间:2024/04/30 03:20
1 类似于下图所示,这是滚动条控件,应该定义成 CSliderCtrl m_SliderVolume;
即定义成CSliderCtrl的变量;
CSliderCtrl m_SliderVolume;
m_SliderVolume.SetRange(0,100);//设置控件中滑块的滑动范围;
m_SliderVolume.SetPos(10);//设置滑块的数值;
m_SliderVolume.GetPos();//获取滑块的位置数值;
2 而如果是滑块,如窗口上的滑块,则要定义成CScrollBar类型的控件变量;
CScrollBar m_horiScrollbar;
// 设置水平滚动条的滚动范围为1到100
m_horiScrollbar.SetScrollRange(1, 100);
// 设置水平滚动条的初始位置为20
m_horiScrollbar.SetScrollPos(20);
// 在编辑框中显示20
int pos = m_horiScrollbar.GetScrollPos(); // 获取水平滚动条当前位置
在MFC中有多个slider时OnHScroll函数判断方法
在OnHScroll开始时添加几个CWnd*变量,在和参数中pScrollBar判断就可以了
void CPlayerDlg::OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar)
{
// TODO: Add your message handler code here and/or call default
CWnd *pSliderPos = this->GetDlgItem(IDC_SLIDER_POS);
CWnd *pSliderVolume = this->GetDlgItem(IDC_SLIDER_VOLUME);
if (pScrollBar == pSliderVolume)
{
。。。 。。。
}
if (pScrollBar == pSliderPos)
{
。。。 。。。
}
CBitmapDialog::OnHScroll(nSBCode, nPos, pScrollBar);
}
- MFC滚动条的设计
- MFC滚动条的使用
- datagrid 滚动条的设计
- 网页滚动条的设计
- MFC中滚动条的实现
- (MFC)滚动条控件的使用
- MFC---之对话框滚动条的使用
- MFC垂直滚动条的实现
- MFC 滚动条 CSCROLLVIEW的使用
- MFC中滚动条的使用 CScrollBar
- MFC学习心得【滚动条的实现】
- MFC创建具有滚动条的View
- MFC 滚动条
- MFC使用滚动条
- MFC使用滚动条 .
- MFC加入滚动条
- MFC 滚动条学习
- MFC滚动条
- emacs中根据系统变量设置字符编码
- JSP语法——page指令
- 一键sof elf转化jic 一键下载 懒人就是懒人
- x264中比特流的存储结构
- tuxedo 加载的libcwait.c 的汇编部分针对 linux x64系统的更改
- MFC滚动条的设计
- 从程序员到项目经理
- Uva - 10341 - Solve It (二分)
- 游戏编程入门学习笔记19——网络篇——利用虚拟机测试、降低CPU占用率
- svn 常用命令
- 一天一linux命令(21) uptime who last 系统日志
- 基于HTML5的Hybrid App成为企业移动开发首选
- Android-LayoutInflater的使用
- 使用JAVA读写Properties属性文件