职业IT人-IT人生活圈

 找回密码
 成为会员
搜索
查看: 552|回复: 0

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

[复制链接]
找不到我 发表于 2011-9-20 12:30 | 显示全部楼层 |阅读模式
在MFC的对话框中可以插入一些控件,其中Silder就是常用之一。下面记录了Silder控件的常用操作
0db52fadc595265e4a36d676.jpg
  设置最大值和最小值
  通过函数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消息映射中添加处理代码。
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

QQ|手机版|小黑屋|网站帮助|职业IT人-IT人生活圈 ( 粤ICP备12053935号-1 )|网站地图
本站文章版权归原发布者及原出处所有。内容为作者个人观点,并不代表本站赞同其观点和对其真实性负责,本站只提供参考并不构成任何投资及应用建议。本站是信息平台,网站上部分文章为转载,并不用于任何商业目的,我们已经尽可能的对作者和来源进行了通告,但是能力有限或疏忽造成漏登,请及时联系我们,我们将根据著作权人的要求立即更正或者删除有关内容。

GMT+8, 2024-3-29 19:42 , Processed in 0.150912 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表