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

    今天真的是病了。晚上坐在电脑前,头昏昏沉沉的,有点疼,但又不是很明显。我把门窗都关了,很明显的感觉到头顶在冒热气,可能是感康起效了。

    言归正传,在MFC的对话框中可以插入一些控件,其中Silder就是常用之一。下面记录了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消息映射中添加处理代码。

本文作者:拓荒者IT

本文链接:https://www.cnblogs.com/youring2/archive/2010/08/16/1801021.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

 

📌做了个微信公众号【拓荒者IT】,分享各种技术干货,新内容首发到公众号,欢迎关注❤️

posted @   拓荒者IT  阅读(775)  评论(0编辑  收藏  举报
皮肤配置 参考地址:https://www.yuque.com/awescnb/user
点击右上角即可分享
微信分享提示
💬
评论
📌
收藏
💗
关注
👍
推荐
🚀
回顶
收起