社区
Windows SDK/API
帖子详情
请问怎样使用settimer和killtimer,定时触发一个过程;请说详细一点,谢谢了!!!
deanchang
2002-11-29 11:24:57
rt
...全文
64
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消息,处理即刻。
cSharp-
set
timer
.zip_C
set
timer
kill
timer
_C#
set
timer
总结一下,`cSharp-
set
timer
.zip`中的`test`文件展示了如何利用C#调用Windows API的`
Set
Timer
`和`
Kill
Timer
`函数来创建和管理
定时
器,实现1秒间隔的
定时
触发
并在10秒后自动停止。这样的功能在各种需要延时操作或周期...
线程内
使用
Set
Timer
实现
定时
器
`
Set
Timer
`函数是Windows API提供的一种简单、高效的
定时
器接口,它主要用于在消息循环中设置
一个
定时
器,当达到预设的时间间隔后,系统会向指定的窗口发送
一个
`WM_
TIMER
`消息。本篇将
详细
讲解如何在线程内部
使用
`...
Set
Timer
函数
`
Set
Timer
`函数是Windows编程中实现
定时
任务的关键,通过合理的
使用
`
Set
Timer
`、`
Kill
Timer
`和`On
Timer
`,可以有效地控制程序的
定时
行为,提高程序的灵活性和功能性。掌握这些函数的用法对于开发需要
定时
功能的应用...
vc++2005
定时
器
set
timer
()的
使用
在你提供的“
Timer
”压缩包文件中,可能包含了
一个
简单的示例程序,演示了如何在VC++2005中
使用
`
Set
Timer
`创建和处理
定时
器。通过学习和理解这个例子,你应该能更好地掌握`
Set
Timer
`的
使用
。在编写涉及
定时
器的代码...
API
定时
器.rar
API
定时
器是计算机编程中
一个
重要的概念,特别是在Windows操作系统环境下,它广泛应用于各种需要
定时
触发
任务的场景。API,全称为Application Programming Interface,是操作系统提供给程序员的一组函数、
过程
或对象...
Windows SDK/API
1,184
社区成员
22,331
社区内容
发帖
与我相关
我的任务
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
分享
社区描述
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章