Anzeige:
Ergebnis 1 bis 5 von 5

Thema: wxWidgets: Event eines Fensters in einer anderen Klasse registrieren

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Registrierter Benutzer
    Registriert seit
    17.08.2004
    Ort
    Sydney
    Beiträge
    36

    wxWidgets: Event eines Fensters in einer anderen Klasse registrieren

    Hallo,

    ich habe 2 Klassen mit jeweils eigen verwalteten Events.
    Ich möchte nun gerne den CLOSE-Event der einen FensterKlasse der anderen mitteilen, um damit gewisse Einstellungen zu speichern.
    Hat jemand eine Idee?

    Der Event ist der EVT_CLOSE, das Problem ist, das dieser jeweils als Listener im aktuellen Fenster hängt, und ich diesen Event von dem anderen Fesnter benötige.

    KLasse 1
    Code:
    
    BEGIN_EVENT_TABLE(MyFrame, wxFrame)
    
                   //viele andere Events ....
    
    	/*********************************/
    	/*	Attribute Settings Events    */
    	/*********************************/
    	EVT_CLOSE( MyFrame::OnUpdateAttributes)
    
    END_EVENT_TABLE()
    Klasse 2

    Code:
    BEGIN_EVENT_TABLE( PrefAttribute, wxFrame)
    	EVT_BUTTON(ID_BUTTON_OK, PrefAttribute::OnButtonOk)
    	EVT_BUTTON(ID_BUTTON_CANCEL, PrefAttribute::OnButtonCancel)
    END_EVENT_TABLE()
    Also in der Klasse 1 möchte ich gerne den CLose-Event der Klasse 2 registrieren.
    Geändert von tommy@linux (11-10-2004 um 12:47 Uhr)

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •