GUI-Problem (Fenster verschieben)

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

BlitzChecker

Betreff: GUI-Problem (Fenster verschieben)

BeitragDo, Jun 01, 2006 15:10
Antworten mit Zitat
Benutzer-Profile anzeigen
Da im Moment irgendwie alle im "GUI-Fieber" sind, wollte ich auch mal eine proggen. Aber das Fensterverschieben bereitet mir Schwierigkeiten:
Code: [AUSKLAPPEN]
If RectsOverlap(fenster\x,fenster\y,fenster\width,20,mx,my,1,1) Then
   If MouseDown(1) Then
      ox = fenster\x
      oy = fenster\y
      fenster\x = mx-ox
      fenster\y = my-oy
   EndIf
EndIf

So sprigt das Fenster irgendwie immer hin und her. Wenn ihr auch schon mal eine GUI programmiert habt: Wie habt ihr das gelöst?
www.xairro.com
 

blitzatius

Betreff: Re: GUI-Problem (Fenster verschieben)

BeitragDo, Jun 01, 2006 15:14
Antworten mit Zitat
Benutzer-Profile anzeigen
versuch mal so:
Code: [AUSKLAPPEN]

mxs=MouseXSpeed()
mys=MouseYSpeed()
If RectsOverlap(fenster\x,fenster\y,fenster\width,20,mx,my,1,1) Then
   If MouseDown(1) Then
      fenster\x=fenster\x+mxs
                fenster\y=fenster\y+mys
   EndIf
EndIf

BlitzChecker

BeitragDo, Jun 01, 2006 15:20
Antworten mit Zitat
Benutzer-Profile anzeigen
danke! es geht!!! Very Happy
oh man, dass ich da nicht selber drauf gekommen bin...
www.xairro.com

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group