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 :roll:

MFG Lukaso <)

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

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 :lol:
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 :wink:

THX Lukaso