MFC中Silder控件及定时函数SetTimer的用法

来源:计算机等级考试    发布时间:2012-08-29    计算机等级考试视频    评论

  言归正传,在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消息映射中添加处理代码。

  编辑特别推荐:

  全排列生成算法:next_permutation

  stringwstring_bstr_t的互相转换

  最长公共子序列

  等级免费资料下载

  考试大教育全国计算机等级考试在线测试平台

  全国计算机等级考试论坛

  2010年9月全国计算机等级考试各科模拟试题冲刺

视频学习

我考网版权与免责声明

① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:我考网",违者本网将依法追究责任;

② 本网部分稿件来源于网络,任何单位或个人认为我考网发布的内容可能涉嫌侵犯其合法权益,应该及时向我考网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,我考网在收到上述法律文件后,将会尽快移除被控侵权内容。

最近更新

社区交流

考试问答