Seite 1 von 1
ImageGadget Verschieben?
Verfasst: 16.09.2004 20:17
von Lukaso
Hallo,
ich suche den Befehl um ein Image Gadget zu verschieben
Kann mir jemand helfen
MFG Lukaso

Verfasst: 16.09.2004 20:30
von Franky
such mal nach resizegadget.
noch so eine sache, wo pb keine norm drin hat

Verfasst: 16.09.2004 20:40
von RolandIV
EInfach die X-Koordinaten des Gadgets ändern...
Code: Alles auswählen
ImageGadget(ID,100,200,...)
For i=0 to 10
ImageGadget(ID,i*10,i*20,...) :Verwende gleiche ID
Delay(100)
Next
Verfasst: 16.09.2004 20:41
von ChaOsKid
oder mit SetWindowPos_() gehts auch
Code: Alles auswählen
If OpenWindow(0, 0, 0, 800, 600, #PB_Window_SystemMenu | #PB_Window_TitleBar | #PB_Window_ScreenCentered , Titel$)
If CreateGadgetList(WindowID())
ImageID = CreateImage(0, 100, 100)
Gadget_Image.l = ImageGadget(#PB_Any, 10, 10, 100, 100, UseImage(0), #PB_Image_Border)
EndIf
EndIf
Repeat
SetWindowPos_(GadgetID(Gadget_Image), 0, WindowMouseX(), WindowMouseY(), 0, 0, #SWP_NOSIZE | #SWP_NOZORDER)
Select WindowEvent()
Case #PB_Event_CloseWindow
Quit = 1
EndSelect
Delay(10)
Until Quit
mfG
ChaOsKid
Verfasst: 16.09.2004 20:45
von Lars
Warum einfach, wenns auch kompliziert geht
Was spricht gegen ResizeGadget()?
Verfasst: 16.09.2004 20:48
von Franky
Oder hat hier vielleicht wer ne Methode in ASM

Verfasst: 16.09.2004 20:55
von Lukaso
Lars hat geschrieben:Was spricht gegen ResizeGadget()?
Ist ja einfach, habe die Ganze liste durchgekleppert, nur der befehl ResitzeGadget, hab ich ausgelassen, dachte der ist NUR fürs Vergrößern/Verkleinern
THX Lukaso