当前所在位置:珠峰网资料 >> 计算机 >> 计算机等级考试 >> 正文
MFC中Silder控件及定时函数SetTimer的用法
发布时间:2010/8/23 10:34:34 来源:城市学习网 编辑:ziteng
  言归正传,在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消息映射中添加处理代码。
广告合作:400-664-0084 全国热线:400-664-0084
Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号
珠峰网 版权所有 All Rights Reserved