Zeiger auf Dialog....



  • Hallo,
    ich blicks grad null.....

    In einer dialogfeldbasierenden Anwendung benötige ich Zeiger auf meine Unterdialoge. Diese möchte ich dann in Funktionen als Parameter übergeben....!

    Eigentlich ganz einfach, aber irgendwie geht heute nichts...!
    Bitte helft mir.

    Bsp:

    CDialog *pDlg;
    pDlg = ...... irgendwie den Unterdialog zuweisen! Und das blicke ich nicht!
    
    Funktion (int i, ..., pDlg (-->Zeiger auf Unterdialog))
    {
    pDlg.UpdateData(); usw.
    ...
    }
    

    Stehe wohl gerade auf dem Schlauch.

    Danke für Eure Hilfe.

    Gruss
    S.



  • Stefan H schrieb:

    Funktion (int i, ..., pDlg (-->Zeiger auf Unterdialog))
    {
    pDlg.UpdateData(); usw.
    ...
    }
    

    so in etwa...

    Funktion (int i, ..., CDialog *pDlg)
    {
       pDlg->UpdateData(); 
       ...
    }
    


  • Danke,
    aber wie ZEIGE ich mit dem Zeiger auf meinen Unterdialog?????? 😕
    wie ist da die Zuweisung??

    Bin heute echt zu blöd für alles.

    Danke schon mal.

    Gruss
    S.



  • Stefan H schrieb:

    Danke,
    aber wie ZEIGE ich mit dem Zeiger auf meinen Unterdialog?????? 😕
    wie ist da die Zuweisung??

    z.b. so

    ...
    CDialog meinDialog;
    Function (...., &meinDialog, ...);
    ...
    


  • Na einfach mit der Klasse des Unterdialogs...

    CUnterDialogDlg* UDDlg;
    

    Gruß
    :: NoName ::



  • So funktionierts NATÜRLICH!
    Danke euch beiden.

    Wird echt Zeit das es WE wird. 😃

    Gruss
    S.


Anmelden zum Antworten