mfc

  • hab volgendes simple anhörendes problem...ich selektierte strings aus einer LISTBOX1 in eine LISTBOX2 schreiben!dies soll über eine art "add" button geschehen!add-button -> kein problem...handler usw.!aber das problem mit den listboxen bekomm ich nich gebacken! bitte um hilfe
    mfg stuss

  • int pos;
    pos=((CListBox*)this->GetDlgItem(IDC_LIST1))->GetCurSel();

    ((CListBox*)this->GetDlgItem(IDC_LIST2))->InsertString(pos);



    so gehts nich,da insert string kein int erwartet



    irgendwelche vorschläge?

  • Dieser this pointer,ist das richtig so? Ich habs mal OHNE geschrieben.
    CListBox *ptrListbox1,*ptrListbox2;
    CString str;
    int pos,n;
    ptrListBox1=(CListBox*) GetDlgItem(IDC_LIST1);
    ptrListBox2=(CListBox*) GetDlgItem(IDC_LIST2);
    pos=ptrListBox1->GetCurSel();
    n=ptrListBox1->GetTextLen(pos);
    ptrListBox1->GetText(pos,str.GetBuffer(n) );
    str.ReleaseBuffer();


    ptrListBox2->InsertString(pos,str);


    mfg
    Peter

  • ok das war schon mal ne große hilfe!das problem ist jetz noch das ich die elemente der listbox 1 nur der reihe nach in listbox 2 schreiben kann!

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!