44 lines
		
	
	
		
			587 B
		
	
	
	
		
			C
		
	
	
	
	
	
		
		
			
		
	
	
			44 lines
		
	
	
		
			587 B
		
	
	
	
		
			C
		
	
	
	
	
	
| 
								 | 
							
								#ifndef MYWIN_TIMER_H__
							 | 
						|||
| 
								 | 
							
								#define MYWIN_TIMER_H__
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								/********************定时器操作***************************/
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								//添加定时器,成功返回id,失败返回0
							 | 
						|||
| 
								 | 
							
								int WIN_CreatTimer (WIN_WindowStruct *win,u32 ms);
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								//清零定时器
							 | 
						|||
| 
								 | 
							
								int WIN_TimerReload (int timerId);
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								//设置定时器周期
							 | 
						|||
| 
								 | 
							
								int WIN_SetTimerCycle (int timerId,int cycle);
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								//删除指定定时器失败返回-1,成功返回0
							 | 
						|||
| 
								 | 
							
								int WIN_DeleteTimer (int id);
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								//删除窗口创建的所有定时器
							 | 
						|||
| 
								 | 
							
								int WIN_WinDeleteTimer (WIN_WindowStruct *win);
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								//定时器工作
							 | 
						|||
| 
								 | 
							
								void WIN_TimerWork (void);
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								#endif
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 |