| << Gesamtübersicht | << Klassenübersicht | Details der Klasse | Funktionsbeschreibungen |
Klasse des globalen Timer-Objektes globalTimer. [Mehr ...]
| Basisklassen(n) | abgeleitete Klassen | |
|---|---|---|
| STimer |
|
| Attribut | Typ | Beschreibung |
|---|---|---|
| timerList | STimerList | Beinhaltet TimerID -> Timerprocedure. |
| Name | Parameter | Rückgabewert | Beschreibung |
|---|---|---|---|
| add | int millisec, STimerEvent* pTimerEventObject, LPARAM userData=0, void* userPointer=NULL, BOOL onlyOnce=false |
int | Fügt ein neues Timer-Ereignis zur Timerliste hinzu. |
| callbackTimerList | HWND hwnd, UINT uMsg, UINT timerID, DWORD dwTime |
void CALLBACK | Globale Callbackfunktion des Timers. |
| onTimer | HWND hwnd, UINT uMsg, UINT_PTR timerID, DWORD dwTime |
void | Ereignis Tritt ein, wenn ein Timer abgelaufen ist. |
| remove | int timerID | void | Löscht einen Timer. |
| removeAll | STimerEvent* pEvent | void | Löscht alle Timer eines STimerEvent-Objektes. |
Klasse des globalen Timer-Objektes globalTimer.
Zur Verwendung siehe STimerEvent.
| add(int millisec, STimerEvent* pTimerEventObject, LPARAM userData=0, void* userPointer=NULL, BOOL onlyOnce=false) int |
|
Fügt ein neues Timer-Ereignis zur Timerliste hinzu.
| millisec | Zeit bis zum Ereignis/Intervall (in Millisekunden) |
| pTimerEventObject | Zeiger auf die Klasse, in der der Timer wirksam sein soll |
| userData | wird an 'onTimerEvent()' zurückgeliefert |
| userPointer | wird an 'onTimerEvent()' zurückgeliefert |
| onlyOnce | Intervall oder einmaliges Ausführen |
| int | ID des neuen Timers |
| callbackTimerList(HWND hwnd, UINT uMsg, UINT timerID, DWORD dwTime ) void CALLBACK |
|
Globale Callbackfunktion des Timers.
Winrd von Windows aufgerufen, wenn ein Timer abgelaufen ist.
| onTimer(HWND hwnd, UINT uMsg, UINT_PTR timerID, DWORD dwTime ) void |
|
Ereignis Tritt ein, wenn ein Timer abgelaufen ist.
Es wird der entsprechende Eintrag aus der Tilerliste gesucht und die 'onTimerEvent()'-Funktion des betroffenen Listeneintrags aufgerufen.
| remove(int timerID) void |
|
Löscht einen Timer.
| timerID | ID des Timers (wurde bei add() zurückgegeben) |
| removeAll(STimerEvent* pEvent) void |
|
Löscht alle Timer eines STimerEvent-Objektes.
| pEvent | STimerEvent-Objekt |
| << Gesamtübersicht | << Klassenübersicht | Details der Klasse | Funktionsbeschreibungen |