Verfasst: 11.08.2007 16:20
Die Bilder oder die Gadgets als Varaible, oder Beides?Fluid Byte hat geschrieben:Du überprüfst in deinem IF/THEN block der Wert einer Konstante! Diese ändert sich aber nicht. Benutze eine normale Variabel.
Die Bilder oder die Gadgets als Varaible, oder Beides?Fluid Byte hat geschrieben:Du überprüfst in deinem IF/THEN block der Wert einer Konstante! Diese ändert sich aber nicht. Benutze eine normale Variabel.
Code: Alles auswählen
If #ScrollBar_0 +1
Code: Alles auswählen
variable = GetGadgetState(#ScrollBar_0)
Code: Alles auswählen
Procedure Open_Window_0()
If OpenWindow(#Window_0, 213, -5, 620, 470, "New window ( 0 )", #PB_Window_SystemMenu | #PB_Window_MinimizeGadget | #PB_Window_MaximizeGadget | #PB_Window_SizeGadget | #PB_Window_TitleBar )
If CreateGadgetList(WindowID(#Window_0))
ImageGadget(#Image_0, 0, 0, 599, 450, Image0)
ScrollBarGadget(#ScrollBar_0, 0, 450, 620, 20, 0, 10, 3)
ScrollBarGadget(#ScrollBar_1, 600, 0, 20, 450, 0, 10, 3, #PB_ScrollBar_Vertical)
ImageGadget(#Image_2, 190, 100, 250, 250, Image1)
EndIf
InitSprite()
If OpenWindowedScreen(WindowID(#Window_0),213,-5,620,470,0,0,0)
CreateSprite(0,250,250)
LoadSprite(0,"Parabel.bmp",0)
TransparentSpriteColor(0,RGB(0,255,0))
EndIf
EndIf
EndProcedure
If Open_Window_0()
Repeat
NewValue = GetGadgetState(#ScrollBar_0)
If NewValue <> OldValue
If NewValue > OldValue
; scrolled to the right
ElseIf NewValue < OldValue
; scrolled to the left
EndIf
OldValue = NewValue
EndIf
Until CloseWindow(#Window_0)
EndIf
End
Code: Alles auswählen
If InitSprite() = 0
MessageRequester("Fehler!","Sprites können nicht initialisiert werden.",0)
End
EndIf
OpenWindow(0,213,-5,620,470,"test")
LoadSprite(0,"Koordsystem.bmp",0)
LoadSprite(1,"Parabel.bmp",0)
TransparentSpriteColor(1,RGB(0,255,0))
CreateGadgetList(WindowID(0))
ScrollBarGadget(0,0,450,620,20,1,100,100)
ScrollBarGadget(1,600,0,20,450,1,10,5,#PB_ScrollBar_Vertical)
Repeat
Event = WaitWindowEvent()
NewValue = GetGadgetState(0)
If NewValue <> OldValue
If NewValue > OldValue
; scrolled to the right
Else
; scrolled to the left
EndIf
OldValue = NewValue
EndIf
Until Event = #PB_Event_CloseWindow
End
sind wir hier bei "Versteckte Kamera"?Yoshi hat geschrieben:Jetzt zeigt er mir nur noch ein Fenster mit den beiden ScrollGadgets![]()
Code: Alles auswählen
OpenWindow()
Code: Alles auswählen
OpenScreen()
Code: Alles auswählen
OpenWindowedScreen()