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




本文转自齐师傅博客园博客,原文链接:http://www.cnblogs.com/youring2/archive/2010/08/16/1801021.html,如需转载请自行联系原作者

相关文章
|
8月前
|
iOS开发 MacOS
LabVIEW如何使用热键去触发自定义的事件
LabVIEW如何使用热键去触发自定义的事件
164 1
|
8月前
Qt3个窗口类的区别
一个普通的窗口,不包含菜单栏、状态栏,除了登录界面,新建项目时建议使用QWidget,因为大部分的窗口可能都要做成无边框窗口,需要自定义标题栏,实现拉伸等;QMainWindow使用的场景不多。:对话框,常用来做登录窗口、弹出窗口(例如设置界面):包含菜单栏、工具栏、状态栏。
65 0
|
8月前
MFC窗口创建机制
MFC窗口创建机制
40 0
|
8月前
|
C++ 容器
[Qt5] 提升部件类的用法
[Qt5] 提升部件类的用法
118 0
Qt按钮对象和一些函数
Qt按钮对象和一些函数
215 0
从零开始学Pyqt5之【信号与槽函数定义与使用方法:包含自定义信号与自定义槽函数】
从零开始学Pyqt5之【信号与槽函数定义与使用方法:包含自定义信号与自定义槽函数】
|
索引 Windows
VB编程:Timer控件实例幼儿识字卡片-35
VB编程:Timer控件实例幼儿识字卡片-35
Qt-第一个QML程序-4-自定义按钮类,动画,状态
上篇中,我们写到了自己定义了一个按钮,但是呢,按照这样的写法,要写一个程序出来,那要累死了,所以,qml给我的感觉就是各种随便调用,所以了,可以自己写一个自己Button的qml,这样在以后用到了,就可以直接使用了。
436 0
Qt-第一个QML程序-4-自定义按钮类,动画,状态
Qt-第一个QML程序-3-自定义一个按钮
项目基本信息前两个已经说了,这里直接放下运行截图,
200 0
Qt-第一个QML程序-3-自定义一个按钮
|
消息中间件 安全 C#
WinForm-跨线程更新UI控件常用方法
WinForm-跨线程更新UI控件常用方法
719 0
WinForm-跨线程更新UI控件常用方法

热门文章

最新文章