Carbon: ReceiveNextEvent

Dieses Thema im Forum "Mac OS X Entwickler, Programmierer" wurde erstellt von ChrisR, 27.11.2005.

  1. ChrisR

    ChrisR Thread Starter MacUser Mitglied

    Beiträge:
    54
    Zustimmungen:
    0
    MacUser seit:
    16.11.2005
    Hallo!

    Ich habe gerade mit Carbon und OpenGL angefangen. Jetzt suche ich nach einere Alternative zu ReceiveNextEvent. ReceiveNextEvent wartet ja bis das nächste Event auftritt und gibt Informationen zu diesem zurück.

    Ich brauche aber eine Funktion, die das gleiche macht, jedoch nicht wartet, falls keine Events anstehen (z.B. NULL zurückgibt). Ich will nämlich selbstverständlich auch rendern, falls gerade keine Events eintreffen.

    Unter Windows wäre das z.B. PeekMessage als Alternative zu GetMessage.

    Danke schonmal!

    mfg
     
  2. tkortkamp

    tkortkamp MacUser Mitglied

    Beiträge:
    11
    Zustimmungen:
    0
    MacUser seit:
    06.10.2003
    Hi!

    Versuch mal inTimeout von ReceiveNextEvent auf kEventDurationNoWait zu setzen.
    Code:
    err = ReceiveNextEvent(0, NULL, kEventDurationNoWait, true, &theEvent);
    if(err == noErr) ...
    
    c ya,
    Tobias
     
Die Seite wird geladen...

Diese Seite empfehlen