Fenster schließen für 2d Graphic

Übersicht BlitzBasic BlitzPlus

Neue Antwort erstellen

 

Apollo30

Betreff: Fenster schließen für 2d Graphic

BeitragSa, Jun 26, 2010 13:18
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich würde gerne nachdem ich eine Datei ausgewählt habe
das windows fenster schließen und stattdessen den Graphics modus starten
nun bricht er aber weil ich das alte fenster ja nicht geschlossen habe hiermit ab
"failed too look aplication windows"

Wie lautet der Befehl oder eine Möglichkeit trotz eines Fenster in den Graphic modus zu gehen?

Problem gelöst durch so ein 2d fenster nur jetzt habe ich ein neues wie bekomme ich die genauen maus koords vom fenster und nicht vom desktop.

ozzi789

BeitragSa, Jun 26, 2010 21:13
Antworten mit Zitat
Benutzer-Profile anzeigen
MouseX & MouseY
0x2B || ! 0x2B
C# | C++13 | Java 7 | PHP 5

Thunder

BeitragSo, Jun 27, 2010 18:30
Antworten mit Zitat
Benutzer-Profile anzeigen
Wenn du Graphics verwendest, solltest du die relativen (=auf das Fenster bezogenen) Koordinaten bekommen.
Falls du allerdings ein Fenster mit einem Canvas-Gadget verwendest, musst du dir die Koordinaten über Event $203 holen:
BlitzBasic: [AUSKLAPPEN]
Global dw=ClientWidth(Desktop()),dh=ClientHeight(Desktop())
;Auflösung ermitteln
Const w=640,h=480 ;Breite und Höhe festlegen
win=CreateWindow("Hallo",dw/2-w/2,dh/2-h/2,w,h,0,33)
can=CreateCanvas(0,0,w,h,win)
Local mx,my ;Mauskoordinaten...
Repeat
id=WaitEvent(1)
SetBuffer CanvasBuffer(can)
Cls
If id=$203 Then mx=EventX():my=EventY()
;...bei Event-$203 abfangen
Rect mx-10,my-10,20,20
FlipCanvas can
Until KeyHit(1)
End



mfg Thunder
Meine Sachen: https://bitbucket.org/chtisgit https://github.com/chtisgit
 

Apollo30

BeitragSo, Jun 27, 2010 19:21
Antworten mit Zitat
Benutzer-Profile anzeigen
Danke ich habe nicht gelesen das mouse eine extra canvas funktion hat

Neue Antwort erstellen


Übersicht BlitzBasic BlitzPlus

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group