• 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消息映射中添加处理代码。

    2021年9月 北京、西安两地,高薪诚聘 .NET工程师,请私信联系!
    如果认为此文对您有帮助,别忘了支持一下哦!
    声明:本博客原创文字只代表本人工作中在某一时间内总结的观点或结论,与本人所在单位没有直接利益关系。转载时请在文章页面明显位置给出原文链接。
  • 相关阅读:
    运行VCK190的A72的Linux
    【分享】MPSoC UBoot下SD/eMMC卡的验证
    【分享】在MPSoC上运行基于eglfs_kms的QT应用程序
    大数据运维(67)pytorch安装及基本使用(win10+CPU+Python3.6)
    大数据运维(66)PyTorch GPU环境配置及安装
    Java多线程学习-AQS
    Java多线程学习:(wait,notify)--(await,signal)--(park,unpark)
    LeetCode52. N皇后 II
    LeetCode51. N 皇后
    LeetCode417. 太平洋大西洋水流问题
  • 原文地址:https://www.cnblogs.com/youring2/p/1801021.html
Copyright © 2020-2023  润新知