Eigenes Event wieder aufrufen alias wxIdleEvent und RequestMore



  • Hallo Community,

    Ich würde gerne folgendes bewerkstelligen:

    // Meine Event-Funktion
    void MyEventFunk(MyOwnEvtClass& event)
    {
         // .. hier mach was zu tun ist
    
         // .. hier löse dich selber wieder aus für den nächsten Durchlauf
         // .. bzw. bleib in Liste für den nächsten Durchlauf
         // ???
    }
    

    Das bedeutet ich möchte erreichen das nach dem auslösen des Events alle arbeiten erledigt werden und es sich selbst wieder in die Event-Liste legt(bzw. in der Liste beibehalten wird) und dann beim nächsten Durchlauf wieder ausgeführt wird.

    Beim 'wxIdleEvent' gibt es die möglichkeit es wie folgt zu tun:

    void MyIdleFunk(wxIdleEvent& event)
    {
         // .. hier mach was zu tun ist
    
         // .. hier löse dich selber wieder aus für den nächsten Durchlauf
         // .. bzw. bleib in Liste für den nächsten Durchlauf
         event.RequestMore();
    }
    

    Gibt es iWie die Möglichkeit dies auch für eigene Events bzw. wxCommandEvents zu erreichen ??

    Mfg Ollow


Anmelden zum Antworten