Home Code-Schnipsel Sonstiges Timer mit Windows Mobile

iPhone Gewinnspiel

Timer mit Windows Mobile PDF Drucken E-Mail
Share
Geschrieben von: Philipp   
FRIDAY, 13 MARCH 2009 10:44
Um einen einfachen  Timer mit Callback-Methode zu realisieren, einfach wie folgt vorgehen:

// DEKLARATION

/**
* Startet einen Timer.
*
* aInterval gibt die Ablaufzeit in Milisekunden an
*/

void StartTimer(UINT aInterval); // Startet einen Timer

/**
* Stopt den Timer
**/

void StopTimer();

/**
* Callback Methode, welche uns informiert, das der Timer abgelaufen ist
**/

VOID CALLBACK TimerProc(HWND hwnd, UINT uMsg, UINT_PTR idEvent, DWORD dwTime);

static UINT sEventID = 0; // speichert die Event ID


// DEFINITION

void StartTimer(UINT aInterval)
{
     sEventID = SetTimer(0, // HWND kann angegeben werden falls vorhanden
                         0, // ID frei definierbar
                         aInterval,
                         TimerProc);
}


void StopTimer()
{
     KillTimer(0, // HWND
               sTimerID);
}

VOID CALLBACK TimerProc(HWND hwnd, UINT uMsg, UINT_PTR idEvent, DWORD dwTime)
{
    // Timer ist abgelaufen, mache irgendwas
}


 

Ihren Kommentar hinzufügen

Ihr Name:
Ihre Webseite:
Betreff:
Kommentar:
  Bild, welches den Sicherheitscode enthält
Sicherheitscode:
LAST_UPDATED2