Carbon: ReceiveNextEvent

ChrisR

Mitglied
Thread Starter
Dabei seit
16.11.2005
Beiträge
54
Reaktionspunkte
0
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
 
Hi!

Versuch mal inTimeout von ReceiveNextEvent auf kEventDurationNoWait zu setzen.
Code:
err = ReceiveNextEvent(0, NULL, kEventDurationNoWait, true, &theEvent);
if(err == noErr) ...

c ya,
Tobias
 
Zurück
Oben Unten