Position des WindowedScreen ändern

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Deluxe0321
Beiträge: 336
Registriert: 19.05.2006 00:31
Kontaktdaten:

Position des WindowedScreen ändern

Beitrag von Deluxe0321 »

Hallo,
ich möchte die Position eines WindowedScreens mit dem resizen des Fensters ändern. Im WindowedScreen zeige ich die SoundSpectrum-Analyse der FMOD.DLL an. Hat jemand Vorschläge? Mit einem Imagegadget will ich es nicht anzeigen.

Danke & Gruß Marvin ^^
Benutzeravatar
Green Snake
Beiträge: 1394
Registriert: 22.02.2005 19:08

Beitrag von Green Snake »

Geht ganz einfach:
Du legst den Screen nicht auf das Fenster selbst, sondern auf ein Gadget, z.B. das ContainerGadget.


Beispiel:

Code: Alles auswählen

InitSprite()
OpenWindow(0,100,100,800,600,"",#PB_Window_ScreenCentered | #PB_Window_SystemMenu)
CreateGadgetList(WindowID(0))
ContainerGadget(0,0,0,640,480)

OpenWindowedScreen(GadgetID(0),0,0,640,480,1,1,1)


Repeat
  
  ResizeGadget(0,WindowMouseX(0),WindowMouseY(0),#PB_Ignore,#PB_Ignore)
Until WaitWindowEvent() = #PB_Event_CloseWindow
End

-.-"
Antworten