Home Listboxen LIST BOX - GET FIRST VISIBLE ITEM, SLIDER B (AES 174, 12) LIST BOX - SET NEW ITEM LIST (AES 175, 1)

2.4.19 LIST BOX - SET SLIDER A (AES 175, 0)

Diese Funktion positioniert den Slider A und zeichnet ihn innerhalb des Redraw-Rechtecks <rect>. Der Inhalt der Listbox wird nicht aktualisiert, d.h. evtl. muß lbox_update() aufgerufen werden. Ist <rect> 0L, dann wird nur die Position der Slider-Objekte geändert, aber die Objekte werden nicht gezeichnet.

Deklaration:
void lbox_set_slider( LIST_BOX *box, WORD first, GRECT *rect );

Aufruf:
lbox_set_slider( box, first, &rect );
       oder
lbox_set_asldr( box, first, &rect );

Variable         Belegung       Bedeutung
Eingaben:

contrl[0]        175            lbox_set
contrl[1]        2              Einträge in intin
contrl[3]        2              Einträge in addrin

intin[0]         0              lbox_set_slider
intin[1]         first          Index des ersten sichtbaren Eintrags

addrin[0]        box            Zeiger auf die Listbox-Struktur
addrin[1]        rect           Zeiger auf Redraw-Rechteck oder 0L

Ausgaben:

contrl[2]        0              Einträge in intout
contrl[4]        0              Einträge in addrout


Home Listboxen LIST BOX - GET FIRST VISIBLE ITEM, SLIDER B (AES 174, 12) LIST BOX - SET NEW ITEM LIST (AES 175, 1)