介绍易语言用API创建和销毁时钟的方法。
工具/原料
易语言
方法/步骤
1、相关API函数: SetTimer:创建或设置一个时钟; KillTimer:移除时钟。
2、DLL命令表: 1. .版本2 .锓旆痖颧DLL命令SetTimer,逻辑型,"user32.dll","SetTimer" 缕计瓤账.参数hwnd,整数型 .参数nIDEvent,文本型 .参数uElapse,整数型 .参数lpTimerFunc,子程序指针 2. .版本2 .DLL命令KillTimer,逻辑型,"user32.dll","KillTimer" .参数hwnd,整数型 .参数nIDEvent,文本型
3、DLL命令参数介绍: 1.SetTimer hwnd:窗口句柄; nIDEvent:时钟ID,多个时钟时,可以通过该ID判断是哪个时钟; uElapse:时钟周期,单位:毫秒; lpTimerFunc:回调函数 2.KillTimer hwnd:窗口句柄 nIDEvent:时钟ID
4、1.咯悝滩镞调用SetTimer创建时钟。例如:SetTimer(取窗口句柄(),“timer”,100,&TimerFunc)可理解为:创建一个时钟芟坳葩津,时钟标识为“timer”,时钟周期为100,时钟周期事件为“TimerFunc”。接着,新建一个子程序,子程序名为“TimerFunc”。在该子程序里写上时钟周期要执行的代码。2.调用KillTimer销毁时钟。KillTimer(取窗口句柄(),“timer”)相当于易语言的“时钟1.时钟周期=0”