Listenfeld
-
Hallo,
ich habe in einem Listenfeld zeilenweise Text, den ich mit Addstring hinzufüge. Nun möchte ich, wenn neuer Text hinzukommt, das die Scrollbar immer automatisch nach unten mitläuft. Wie mache ich das?
-
SetScrollPos
Sets the current position of a scroll box and, if specified, redraws the scroll bar to reflect the new position.
MSDN hilft.
-
Das habe ich probiert aber es geht nicht. Kannst du mir mal den Code senden?
Bei mir sieht das momentan so aus:
((CListBox*)GetDlgItem(IDC_LIST_AUSGABE))->GetScrollRange(SB_VERT,&min,&max);
((CListBox*)GetDlgItem(IDC_LIST_AUSGABE))->SetScrollPos(SB_VERT,max,TRUE);
-
muss das mal pushen, steh vor dem gleichen Problem und brauch dafür bald eine Lösung.
Ich bitte um Verständnis

-
CListBox DeinCtrl; DeinCtrl.SetTopIndex(DeinCtrl.GetCount() - 1);Referenz:
CListBox::SetTopIndexGrüssli
-
Dankeschön
