Auf Steuerelemente der Tabs zugreifen



  • Hi!

    Ich hab mir eine Registriekarte nach diesem Prinzip gebaut.
    Diese sitzt in einem Fenster, welches ich vom Hauptdialog öffnen kann.
    Nun probiere ich schon eine ganze Weile auf die Steuerelemente (auf den Dialogseiten der Registerkarten) zuzugreifen. Wie mache ich das denn?

    Kann mir jemand helfen?

    Gruß
    JustMe



  • hi
    Was genau ist Dein Problem ?



  • Hi!

    Ich starte also das Dialogfeld vom Hauptdialog. In diesem kann ich mehrere Einstellungen machen, z.B. in einem Edit Feld einen Name eingeben.
    Darunter ist das Tab Control. Auf z.B. der 1. Seiten des Tab Controls (die ich eben ein bzw. ausblende), ist wiederrum ein Edit Feld.

    Wenn ich nun das Dialogfeld schließe, möchte ich vom Hauptdialog auf die gemachten Einstellungen zugreifen. An das 1. Edit Feld ist ja kein Problem (z.B.):

    void CMyMainDlg::OnBnClickButton()
    {
        CMySubDlg subDlg;
        CString strTemp;
    
        if (subDlg.DoModal() == IDOK)
        {
            strTemp = subDlg.m_strEditierfeld1;
        }
    }
    

    Aber wie kann ich auf das Edit Feld im Tab Control zugreifen?
    strTemp = subDlg.m_ControlVariablefuerTab.m_ZeigeraufTabSeiten[0]-> ... ?
    Oder macht man das ganz anders?

    Danke!

    Gruß
    JustMe


Anmelden zum Antworten