Listbox vertikale Scrollbar
-
Hallo Leute,
hab eine Listbox in der ich laufend Strings hinzufüge, die vertikale Scrollbar erscheint und funktioniert wunderbar. Ich möchte aber das die Ansicht immer die aktuelle Zeile Zeigt und nicht den Anfang, so dass der User nicht ständig runter scrollen muss um das aktuelle String zu sehen. Wie mache ich das?
Vielen Dank im vorraus!
-
SetCurSel LB_SETCURSEL
-
Gelöst hab ich es so:
anzahlstrings = SendDlgItemMessage(zeiger auf mein dialog, IDC_Meine_Listbox, LB_GETCOUNT, 0, 0);
SendDlgItemMessage(zeiger auf mein dialog, IDC_Meine_Listbox, LB_SETCURSEL, (WPARAM) (anzahlstrings-1), 0);Nur für diejenigen die mit dem gleichen Problem zu tuen haben (ist ein bischen ausführlicher)
-
Es geht einfacher: Du kannst direkt den Wert nehmen, der durch LB_ADDSTRING zurückgegeben wird.