Seite 1 von 1
fensterinhalt scrollen
Verfasst: 17.12.2010 22:41
von delikanli_19_82
hallo leuts,
meine zweite frage:
kann man bei purebasic den inhalt eines fensters über scrollers vertikal und horizontal scrollen?
natürlich ohne api, wegen cross-plattform.... etc...
mfg
kurt
Re: fensterinhalt scrollen
Verfasst: 17.12.2010 22:45
von ts-soft
Am einfachsten wird wohl ein
ScrollAreaGadget sein.
Gruß - Thomas
Re: fensterinhalt scrollen
Verfasst: 17.12.2010 22:59
von delikanli_19_82
hallo ts-soft,
danke für die schnelle und hilfreiche information.
hat alles super geklappt.
vielen dank nochmals
mfg
kurt
Re: fensterinhalt scrollen
Verfasst: 17.12.2010 23:11
von delikanli_19_82
hallo leute,
ich habe bei der hilfe von purebasic die funktion MouseButton() gefunden mit der man feststellen kann, welche maustaste gerdückt wurde.
initmouse() und examinemouse() rufe ich ja noch auf. ok. aber wozu der ganze misst mit dem OpenScreen() bzw. OpenWindowedScreen(). ich will lediglich feststellen, ob der Mauszeiger einfach auf dem Fenster oder über ein Gadget geklickt wurde.
kann mir da jemand ein tipp geben.
danke in voraus
mfg
kurt
Re: fensterinhalt scrollen
Verfasst: 18.12.2010 14:37
von Franky
hey delikanli_19_82,
Gut, dass du schon was gesucht hast, aber da hast du leider das falsche erwischt
Die Mouse...-Funktionen sind für die Event-Verarbeitung in Spielen, ich glaube nicht, dass man sie ohne Screen nutzen kann. Was du suchst, ist wahrscheinlich eher so etwas:
Code: Alles auswählen
If OpenWindow(1,100,100,500,500,"Test")
CreateImage(1,400,400)
StartDrawing(ImageOutput(1))
Circle(200,200,200,RGB(255,0,0))
StopDrawing()
ImageGadget(1,50,50,400,400,ImageID(1))
Repeat
event=WaitWindowEvent()
If event=#PB_Event_Gadget
Select EventType()
Case #PB_EventType_LeftClick
Debug "Links geklickt"
Case #PB_EventType_RightClick
Debug "Rechts geklickt"
EndSelect
EndIf
Until event=#PB_Event_CloseWindow
EndIf
Achja, wenn du dann wissen möchtest, welches Gadget geklickt wurde, kannst du einfach
Select EventGadget()
Case #Knopf1
Case #Knopf2
....
anwenden

Re: fensterinhalt scrollen
Verfasst: 19.12.2010 16:12
von delikanli_19_82
hi Franky,
deine lösung ist echt super.
genau sowas habe ich gesucht.
vielen dank