Code: Alles auswählen
Procedure zeige_internet(suche$)
Static breite=940,hoehe=760,x=0
IFenster=OpenWindow(#PB_Any,0,0,breite+20,hoehe+40,"Suche nach:",#PB_Window_SystemMenu|#PB_Window_ScreenCentered|#PB_Window_MinimizeGadget|#PB_Window_SizeGadget)
suchtext=StringGadget(#PB_Any,3,3,550,28,suche$) :suchknopf=ButtonGadget(#PB_Any,560,3,78,28,"Search")
search$=leo$+suche$
seite=WebGadget(#PB_Any,0,32,breite,hoehe,search$)
SetGadgetText(seite,search$):SetGadgetAttribute(seite,#PB_Web_ScrollX,x)
Repeat
event=WaitWindowEvent()
If event=#PB_Event_Gadget
Select EventGadget()
Case suchtext
Case suchknopf
search$=leo$+GetGadgetText(suchtext)
SetGadgetText(seite,search$)
EndSelect
ElseIf event=#PB_Event_SizeWindow; Fenstergröße wurde geändert
breite=WindowWidth(IFenster)-20:hoehe=WindowHeight(IFenster)-40
ResizeGadget(seite,#PB_Ignore,#PB_Ignore,breite,hoehe)
EndIf
Until event=#PB_Event_CloseWindow
x=GetGadgetAttribute(seite,#PB_Web_ScrollX)
Debug x
CloseWindow(IFenster)
EndProcedureHabe ich etwas falsch gemacht oder hat sich ein Käfer eingeschlichen?
Code-Tags ergänzt - Thread verschoben - Kaeru fecit
