📄 timer.h
字号:
#ifndef TIMER_H
#define TIMER_H 1
#ifdef TIMER_GLOBAL
#define TIMER_EXT
#else
#define TIMER_EXT extern
#endif
//---------------ATTRIB-------------------------------
#define HMSEL 10 //100MS//
#define SECOND 100
#define MINUTE 6000L
#define ON 1
#define OFF 0
#define MAX_TIMER 38 //modified by leon from 34 to 36//added by lxo 122704 from 36 to 38
typedef struct TIMER_STRUCT
{
//UCHAR id;
BOOL on_off;
DWORD ldtime;
DWORD lefttime;
void far (*proc)();
struct TIMER_STRUCT *next;
};
typedef struct TIMER_STRUCT TIMER;
TIMER_EXT TIMER Timer_Tcb[MAX_TIMER];
//----------------------------------------------------
TIMER_EXT void Init_Timer(void);
TIMER_EXT TIMER *Create_Timer(void far (*p)());
TIMER_EXT void Remove_Timer(TIMER *ptr);
TIMER_EXT void Start_Timer(TIMER *ptr,WORD time,WORD attrib);
TIMER_EXT void Stop_Timer(TIMER *ptr);
TIMER_EXT void Timer_Entry(void);
TIMER_EXT void Timer_Reduce(void);
TIMER_EXT DWORD Get_Lefttime(TIMER *ptr);
TIMER_EXT void Restart_Timer(TIMER *ptr,WORD time,WORD attrib);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -