Files
player/Project/Src/MyWin/MyWinCore/mywin_timer.h

25 lines
506 B
C
Raw Normal View History

2025-06-27 00:32:57 +08:00
#ifndef MYWIN_TIMER_H__
#define MYWIN_TIMER_H__
2025-07-05 19:47:28 +08:00
/********************<2A><>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>***************************/
2025-06-27 00:32:57 +08:00
2025-07-06 18:46:13 +08:00
// <20><><EFBFBD>Ӷ<EFBFBD>ʱ<EFBFBD><CAB1>,<2C>ɹ<EFBFBD><C9B9><EFBFBD><EFBFBD><EFBFBD>id<69><64>ʧ<EFBFBD>ܷ<EFBFBD><DCB7><EFBFBD>0
int WIN_CreatTimer(WIN_WindowStruct *win, u32 ms);
2025-06-27 00:32:57 +08:00
2025-07-06 18:46:13 +08:00
// <20><><EFBFBD>㶨ʱ<E3B6A8><CAB1>
int WIN_TimerReload(int timerId);
2025-06-27 00:32:57 +08:00
2025-07-06 18:46:13 +08:00
// <20><><EFBFBD>ö<EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
int WIN_SetTimerCycle(int timerId, int cycle);
2025-06-27 00:32:57 +08:00
2025-07-06 18:46:13 +08:00
// ɾ<><C9BE>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>ʧ<EFBFBD>ܷ<EFBFBD><DCB7><EFBFBD>-1<><31><EFBFBD>ɹ<EFBFBD><C9B9><EFBFBD><EFBFBD><EFBFBD>0
int WIN_DeleteTimer(int id);
2025-06-27 00:32:57 +08:00
2025-07-06 18:46:13 +08:00
// ɾ<><C9BE><EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD><DAB4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ж<EFBFBD>ʱ<EFBFBD><CAB1>
int WIN_WinDeleteTimer(WIN_WindowStruct *win);
2025-06-27 00:32:57 +08:00
2025-07-06 18:46:13 +08:00
// <20><>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
void WIN_TimerWork(void);
2025-06-27 00:32:57 +08:00
#endif