[2017年计算机等级考试成绩查询]2017年计算机等级考试二级C++辅导:MFC中Silder控件及定时函数SetTimer的用法

副标题:2017年计算机等级考试二级C++辅导:MFC中Silder控件及定时函数SetTimer的用法

时间:2023-12-12 08:55:01 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。


  言归正传,在MFC的对话框中可以插入一些控件,其中Silder就是常用之一。

  设置值和最小值

  通过函数SetRange来完成,例如:m_Slider.SetRange(1, 5);

  设置当前位置:

  通过函数SetPos完成,例如:m_Slider.SetPos(3);

  获取当前位置:

  使用函数GetPos,例如:m_Slider.GetPos();返回值是一个int类型。

  SetTimer的用法:

  在程序中直接使用方法SetTimer即可,例如:this->m_nTimer = SetTimer(1, 3000, NULL);,这个方法返回当前定时器的ID号,是一个UINT_PTR类型,当然,如果定时了,程序还要相应OnTimer事件。这个事件需要在Windows消息映射中添加。

  另外还可以结束一个定时器,使用方法KillTimer,例如:KillTimer(this->m_nTimer);

  ps. 对于对话框应用程序,如果存在需要在加载对话框时处理一部分数据或逻辑,可以在OnInitDialog消息映射中添加处理代码。

2017年计算机等级考试二级C++辅导:MFC中Silder控件及定时函数SetTimer的用法.doc

本文来源:https://www.wddqw.com/I85O.html