- 9
- 0
- 约7.88千字
- 约 35页
- 2016-12-02 发布于浙江
- 举报
对话框与常用控件_2
第8章 对话框与常用控件 8.1 对话框 8.2 静态文本框 8.3 命令按钮 8.4 编辑框 8.5 框架、单选按钮和复选框 8.6 列表框和组合框 8.7 滚动条 8.8 程序举例 m_l.AddString(大学计算机基础); m_l.AddString(C/C++程序设计); m_l.AddString(VB程序设计); m_l.AddString(软件技术基础); UpdateData(true); m_e1=m_e; UpdateData(false); 初始化 (1)设置最大值和最小值 void SetScrollRange(int nMinPos, int nMaxPos, BOOL bRedraw = TRUE); 最小值 最大值 TRUE时重画 (2)设置滑块的位置 int SetScrollPos( int nPos, BOOL bRedraw = TRUE ); 滑块的位置 TRUE时重画 BOOL CTESTDlg::OnInitDialog() { ┆ // TODO: Add extra initialization here m_s.SetScrollRange(0,100); m_s.SetScrollPos(50); m_e=50; //初始时,编辑框显示50。 UpdateData(FALSE); //更新编辑框显示的内容。 ┆ }; 消息处理函数 滚动条没有消息 对话框却能接收到WM_HScroll(WM_Vscroll) void CTESTDlg::OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar) { // TODO: Add your message handler code here and/or call default CDialog::OnHScroll(nSBCode, nPos, pScrollBar); } ? pScrollBar:指向用户正在操作的滚动条。 ? nPos:滑块当前位置。 ? nSBCode:用户正在进行的操作 void CTEST7Dlg::OnHScroll(UINT nSBCode,UINT nPos,CScrollBar* pScrollBar) { //TODO:Add you message handler code here and/or call default if(pScrollBar==m_s) { int iNowPos; switch(nSBCode) { case SB_THUMBTRACK: //拖动滚动滑块时 m_s.SetScrollPos(nPos); m_e=nPos; break; case SB_LINELEFT: //单击滚动条向左箭头时 iNowPos=m_s.GetScrollPos(); //获取滑块当前位置所代表的值 iNowPos=iNowPos-2; if(iNowPos0) iNowPos=0; m_s.SetScrollPos(iNowPos); m_e=iNowPos; break; case SB_LINERIGHT: //单击滚动条向右箭头时 iNowPos=m_s.GetScrollPos(); //获取滑块当前位置所代表的值 iNowPos=iNowPos+2; if(iNowPos100) iNowPos=100; m_s.SetScrollPos(iNowPos); m_e=iNowPos; break; case SB_PAGELEFT: //单击滚动条左面箭头与滑块之间的区域时 iNowPos=m_s.GetScrollPos(); //获取滑块当前位置所代表的值 iNowPos=iNowPos+10; if(iNowPos100) iNowPos=100; m_s.SetScrollPos(iNowPos); m_e=iNowPos; break; case SB_PAGERIGHT: //单击滚动条右面箭头与滑块之间的区域时 iNowPos=m_s.GetScrollPos(); //获取滑块当前位置所代表的值 iNowPos=iNowPos-10;
您可能关注的文档
- 列车员中级工职鉴(三联版).doc
- 分项工程施工技术交底通知单.doc
- 利民维修服务中心员工培训1-PPT(许斌).ppt
- 冠词数词代词阶段复习精选题.ppt
- 北京各区2013中考二模作文题目及范文.doc
- 北京市2013年_高考理科综合试题.doc
- 北师大版五年级上册第三单元作文《变化》.ppt
- 十三五(2016-2020年)中国竹篱笆行业市场未来发展趋势及投资战略可行性研究报告(目录).doc
- 十大雅思写作题目汇总.docx
- 即时传讯平台在客户服务之应用.doc
- 2026校招:运营经理题库及答案.doc
- 2026校招:运营经理真题及答案.doc
- 2025—2026年人教版高一下册语文期末考试卷及答案.docx
- 2026年北师版高二下册英语期末考试卷及答案.docx
- 2025—2026年人教版高一下册生物期末考试卷及答案.docx
- 2025—2026年人教版九年级上册物理期末考试卷及答案.docx
- 2025—2026年人教版九年级上册英语期末考试卷及答案.docx
- 2025—2026年人教版九年级下册道德与法治期末考试卷及答案.docx
- 2025—2026年人教版九年级下册历史期末考试卷及答案.docx
- 2025—2026年人教版九年级下册物理期末考试卷及答案.docx
原创力文档

文档评论(0)