社区
Windows SDK/API
帖子详情
请问怎样使用settimer和killtimer,定时触发一个过程;请说详细一点,谢谢了!!!
deanchang
2002-11-29 11:24:57
rt
...全文
96
8
打赏
收藏
请问怎样使用settimer和killtimer,定时触发一个过程;请说详细一点,谢谢了!!!
rt
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
deanchang
2002-12-01
打赏
举报
回复
THaNk u~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
stanely
2002-12-01
打赏
举报
回复
不过你可以在timerproc里面判断一个全局变量,看看是否还需要计时,别忘了同步哦
stanely
2002-12-01
打赏
举报
回复
settimer甚至可以不用任何窗体。
第一个参数是0,最后一个参数是一个timerproc回调函数的地址,就完全可以在这个timerproc里面响应定时。
但是至于如何killtimer,在这种情况下,我就不知道了。
智商无下限
2002-12-01
打赏
举报
回复
同意stanely(俺是邢她汉子)
stanely
2002-11-30
打赏
举报
回复
unit Main;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ExtCtrls, StdCtrls;
type
TForm1 = class(TForm)
Button1: TButton;
Button2: TButton;
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
private
{ Private declarations }
procedure Timer(var msg:tmessage);message wm_timer;
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
begin
settimer(handle,1,100,nil);
end;
procedure TForm1.Timer(var msg: tmessage);
begin
beep;
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
killtimer(handle,1);
end;
deanchang
2002-11-30
打赏
举报
回复
谢谢你了!不过我不是要VCL下的,我的程序是要求自动打开计时器,我用createwindowes()创建窗体,也不要用if (lparam lbutton) then ....
我一直设定不上,不知道为什么?
麻烦您再帮帮我!!!
deanchang
2002-11-29
打赏
举报
回复
我晕,你说的和delphi帮助的一样,不过还是要谢谢你!
我要实际的程序,举个例好不好
比如说settimer放在哪?
是sendmessage(wm_timer,......?????
谁能举个程序段出来啊!!谢谢各位同行了!!!!
stanely
2002-11-29
打赏
举报
回复
settimer有参数可以设置间隔时间,killtimer可以取消这个定时器。
settimer的机制就是定时受到wm_timer消息,处理即刻。
Windows下
定时
器
Set
Timer
以及
Kill
Timer
的用法
本文
详细
介绍了Windows下的
Set
Timer
和
Kill
Timer
函数,用于创建和销毁
定时
器,以及
TIMER
PROC处理
定时
器消息,通过实例展示了如何在C++中实现
定时
任务的执行和控制。,
事件
定时
触发
器 MFC(On
Timer
,
Set
Timer
,
Kill
Timer
)
本文介绍了在MFC中如何
使用
On
Timer
、
Set
Timer
和
Kill
Timer
来实现事件
定时
触发
器。首先在头文件中声明On
Timer
函数,然后在源文件中添加ON_WM_
TIMER
宏进行响应机制。通过
Set
Timer
设置
定时
器,例如每分钟执行一次On
Timer
函数。当条件满足时执行特定代码。最后,可以通过
Kill
Timer
关闭
定时
器,并控制相关按钮状态。
MFC
定时
器用法
Set
Timer
、
Kill
Timer
本文
详细
介绍了MFC中如何
使用
Set
Timer
和
Kill
Timer
函数来实现
定时
器功能。通过
Set
Timer
设置
定时
器,指定窗口句柄、ID、间隔时间和回调函数,当不需要
定时
器时,调用
Kill
Timer
传入ID来停止。同时,文章讨论了如何处理多个
定时
器以及在对话框工程中实现
定时
器的开始和暂停功能。
Windows:
Set
Timer
定时
器编程
本文
详细
介绍了在Windows编程中如何
使用
Set
Timer
函数创建
定时
器,包括设置单个及多个
定时
器的方法,以及如何通过
Kill
Timer
函数停止
定时
器。探讨了
定时
器在WM_
TIMER
消息和回调函数中的应用。
Set
Timer
和
Kill
Timer
详解
本文介绍了Windows编程中
定时
器的
使用
。
Set
Timer
函数用于创建计时器,
Kill
Timer
函数用于销毁。阐述了二者的函数原型、参数意义及返回值,还介绍了
使用
计时器的三种方法、多计时器的设置、改变时间间隔的方法。同时指出计时器并不精确,不能用于精确计时。
Windows SDK/API
1,184
社区成员
22,326
社区内容
发帖
与我相关
我的任务
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
分享
社区描述
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章