设为首页 加入收藏

TOP

MFC中Silder控件及定时函数SetTimer的用法
2014-10-21 23:30:03 来源: 作者: 【 】 浏览:54
Tags:MFC Silder 控件 定时 函数 SetTimer 用法

  言归正传,在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 下一篇字节对齐问题

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: