Carbon: ReceiveNextEvent

Diskutiere mit über: Carbon: ReceiveNextEvent im Mac OS X Entwickler, Programmierer Forum

  1. ChrisR

    ChrisR Thread Starter MacUser Mitglied

    Beiträge:
    54
    Zustimmungen:
    0
    Registriert 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
    Registriert 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...
Ähnliche Themen - Carbon ReceiveNextEvent Forum Datum
"Carbon Component Manager" Fehler Mac OS X Entwickler, Programmierer 13.05.2016
Carbon - Liste aller offenen Fenster Mac OS X Entwickler, Programmierer 17.02.2009
RCP - Eclipse / SWT - Carbon Fehler Mac OS X Entwickler, Programmierer 13.02.2009
GUI für C Programm, Carbon od. Cocoa? Mac OS X Entwickler, Programmierer 07.09.2006
Carbon: Search Kit API Mac OS X Entwickler, Programmierer 27.10.2005

Diese Seite empfehlen