Procedure ListIcon_ScrollToItem(Gadget.l, item.l)
Protected pitem.POINT
SendMessage_(GadgetID(Gadget), #LVM_GETITEMPOSITION,item, pitem); Itemposition in Pixel
SendMessage_(GadgetID(Gadget), #LVM_SCROLL, pitem\x, pitem\y - 180); zu der Itemposition scrollen
EndProcedure
ListIcon_ScrollToItem(#ListIcon, CountGadgetItems(#ListIcon)) ;Scrollt zu dem letzten Eintrag
Bei mir klappt SetGadgetState() schon. Habs selber auch so gemacht, weil ich viel zu wenig Ahnung von Api hab, als dass ich wüsste welche Message ich wo hin senden muss um ein Gadget zu scrollen...
Bei euren Lösungen klappt ds wahrschinlich automatisch und SetGadgetState() muss nach jedem AddGadgetItem() aufgerufen werden.
Weiß jemand wie das bei WebGadget() funktioniert? Dort kann ich ja nicht die Anzahl der Zeilen auslesen und weiß somit nicht, was ich als POSITION angeben muss.
Weiß jemand wie das bei WebGadget() funktioniert? Dort kann ich ja nicht die Anzahl der Zeilen auslesen und weiß somit nicht, was ich als POSITION angeben muss.