Das OFFIZIELLE PROFAN SUPPORT FORUM
Einsteigerfragen
PROFAN-Programmierung
Helfer & Tools
Anregungen & Vorschläge
PROFAN-NEWS
Die Regeln!
4 - Anregungen & Vorschläge

 Neues Thema  |  Zur Übersicht  |  Suchen  |  Einloggen   Vorherige Nachricht  |  Nächste Nachricht 
 11: STARTPAINT - ENDPAINT jetzt mit Stack
Autor: RGH (---.hsi6.kabel-badenwuerttemberg.de)
Datum:   24.09.14 23:45

11: STARTPAINT - ENDPAINT jetzt mit Stack

Auf vielfachen Wunsch eines einzelnen Users: Der PaintStack!

Bislang war es nicht möglich, in einem STARTPAINT-ENDPAINT-Block ein weitere s STARTPAINT aufzurufen. Jetzt können STARTPAINT-ENDPAINT-Blöcke verschachtelt werden. Mit jedem ENDPAINT werden die Bedingungen des vorherigen STARTPAINT wieder hergestellt. Und nach dem letzten ENDPAINT geht es wieder auf dem Hauptfenster weiter.

Und damit man im Zweifelsfall überprüfen kann, auf welches Fenster- oder Bitmap-Handle man gerade herumpinselt, gibt es die Systemvariabe &HPaintWin.

Hier ein kleines Beispiel:
 cls
 
 drawtext 0, 0, str$(&HPaintWin) + " " + Str$(%HDC) + " " + Str$(%HDC2)
 var handle wind = create("Window",%HWnd,"Fenster", 0, 0, 500, 400)
 startpaint wind
   drawtext 0, 0, str$(&HPaintWin) + " " + Str$(%HDC) + " " + Str$(%HDC2)
   var handle dia = create("Dialog", wind,"Dialog", 0, 500, 500, 400)
   startpaint dia
     drawtext 0, 0, str$(&HPaintWin) + " " + Str$(%HDC) + " " + Str$(%HDC2)
     var handle knopf = create("Button", dia, "", 50, 50, 300, 30)
     startpaint knopf
       drawtext 10, 8, str$(&HPaintWin) + " " + Str$(%HDC) + " " + Str$(%HDC2)
     endpaint
     drawtext 0, 20, str$(&HPaintWin) + " " + Str$(%HDC) + " " + Str$(%HDC2)
   endpaint
   drawtext 0, 20, str$(&HPaintWin) + " " + Str$(%HDC) + " " + Str$(%HDC2)
 endpaint
 drawtext 0, 20, str$(&HPaintWin) + " " + Str$(%HDC) + " " + Str$(%HDC2)
 
 drawtext 0, 40, "Fertig"
 WaitInput
 


Offizielle Homepage: http://www.xprofan.de
Der neue PROFAN-FAN-SHOP: http://www.spreadshirt.de/shop.php?sid=9330
Das kostenlose Kartenspiel: http://www.rgh-soft.de/sprace/sprace.htm

 Foren-Liste  |  Alle Antworten   Neuerer Beitrag  |  Älteres Thema 

 Beiträge Autor  Datum
 Vorschau auf XProfan X3 (19.07.2015)  Neu
RGH 17.08.14 13:30 
 01: PLAY (und MUSIC) optimiert  Neu
RGH 17.08.14 13:41 
 02: MUSIC jetzt mehrstimmig und in Stereo und auf Wunsch auch im Hintergrund  Neu
RGH 17.08.14 15:17 
 03: Erweiterte Dateibefehle  Neu
RGH 03.09.14 14:38 
 04: Neue und erweiterte Array-Befehle und -Funktionen  Neu
RGH 03.09.14 14:54 
 05: Ressourcen auslesen mit ADDRES  Neu
RGH 09.09.14 22:18 
 06: Ressourcen bearbeiten mit der Container-Funktion RES  Neu
RGH 09.09.14 22:37 
 07: Erweiterung vom TREEVIEW()  Neu
RGH 10.09.14 15:17 
 08: Assoziative Arrays / ForEach .. EndFor  Neu
RGH 17.09.14 18:34 
 09: For ... Endfor  Neu
RGH 17.09.14 18:47 
 10: Move-Funktionen erweitert und in Container-Funktion Move() vereinigt  Neu
RGH 23.09.14 17:13 
 11: STARTPAINT - ENDPAINT jetzt mit Stack  Neu
RGH 24.09.14 23:45 
 99: Behobene Bugs  Neu
RGH 25.09.14 18:08 
 97: Erweiterte Funktionen und Befehle  Neu
RGH 25.09.14 18:13 
 12: Listboxliste sortieren  Neu
RGH 27.09.14 13:01 
 13. MIDI(  Neu
RGH 29.09.14 21:07 
 14: SMTP-Mailversand mit STARTTLS und SSL/TLS  Neu
RGH 01.10.14 14:24 
 15: Neuer Variablentyp: WIDESTRING  Neu
RGH 05.10.14 02:07 
 16: Funktionen für UTF8-Strings  Neu
RGH 01.11.14 00:09 
 17: Ressourcen beim Erzeugen des Programmes hinzufügen  Neu
RGH 18.12.14 23:27 
 18: Menüs für alle Fenster  Neu
RGH 27.06.15 19:58 
 XProfan X3 ist fertig!  Neu
RGH 19.07.15 17:37 


 Dieses Thema ist geschlossen. 

phorum.org