Dynamisch mit Inhalt



  • Hallo NG,

    ich brauche noch einmal Hilfe - Danke!

    Wenn ich mit Create ein Objekt (z.B. CEdit) erstelle

    CEdit* pmyEdit = new CEdit();
    pmyEdit->Create(ES_MULTILINE | WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_BORDER,
            CRect(10,10,230,200), this, 1011);
    

    wie kann ich dann diesem Objekt einen Inhalt (Text, der angezeigt wird und verändert werden kann) zuweisen und auslesen, da ich ja jetzt ohne Member-Variable arbeiten muss.

    Vielen Dank für die Hilfe.

    Gruß Walter

    [ Dieser Beitrag wurde am 18.09.2002 um 14:50 Uhr von Walter editiert. ]



  • Hi!

    SetDlgItemText(1011, "Text"); // damit setzt du den Text

    CString strText;
    GetDlgItemText1011, strText); // damit liest du den Text in die Variable strText 😉



  • Du musst nicht ohne Membervariable arbeiten.
    Du kannst dir auch jederzeit mit GetDlgItem(1011) dein CEdit "holen"

    Du könntest auch eine Membervariable CEdit* m_myEdit anlegen...



  • Vielen Dank!

    Und an alle!

    Ihr seit echt Spitze!

    Ohne Euere Hilfe wäre ein Anfänger wie ich schon längst im MFC Dschungel untergeganegen!

    Gruß Walter


Anmelden zum Antworten