Im Hauptdialog merken das ein button im unterdialog gedrückt wurde ???



  • Hallo!

    Ich habe eine dialog-based anwendung mit der MFC erstellt.
    Die Anwendung besteht aus einen Haupt und meheren unter dlg´s die
    ich in einen Rahmen des main-dlg´s anzeige.
    Nun möchte ich in eienem CListCtrl eine message anzeigen das im
    unter-dlg ein button gedrückt wurde. Hab jedoch keinen zugriff auf
    die Methoden des main dialoges. Ich glaube das problem wurde bei euch
    schon mal gebostet, kann es aber leider in den FAQ´s nicht finden.

    Kann man nicht einen art schnittstelle zwischen den Haup und unter
    Dialogen erstellen, bsp (eien pointer auf den main dlg an den untergeordneten dialog mitgben.

    Ps: Der unter dlg soll jedoch nicht nach drücken eines button beendet
    werden.

    Bitte helft mir
    Grus
    Michi



  • Versuche´mal im hauptdialog unter
    BEGIN_MESSAGE_MAP(C....
    folgendes

    ON_BN_CLICKED( ID des Buttons , aufzurufende Function )

    bin mir nicht ganz sicher aber ob das auch bei mehreren dialogen funzt. bei SDI und MDI anwendungen geht das 😉


Anmelden zum Antworten