Deutsch
Bugs und vermeintliche

DrawText und Color auf Dialog

 

Paul
Glatz
Wenn man per StartPaint auf einen Dialog einen Text ausgibt und vorher mit Color eine Farbe festgelegt wurde wird der Text auf dem Dialog und dem Hauptfenster ausgegeben.
KompilierenMarkierenSeparieren
Window 0,0 - 300,300
Var wnd& = Create("Window",%hwnd,"Window",300,0,300,300)
StartPaint wnd&
UseFont "Courier New",24,13,0,0,0
Color 9,15
DrawText 0,0,"Test"
EndPaint
Waitend



Gruß Paul

18 kB
Hochgeladen:05.04.2012
Ladeanzahl274
Herunterladen
 
05.04.2012  
 




Julian
Schmidt
Verwendest du statt "Color" den Befehl "Textcolor" tritt das Problem nicht auf...
KompilierenMarkierenSeparieren
Window 0,0 - 300,300
Var wnd& = Create("Window",%hwnd,"Window",300,0,300,300)
StartPaint wnd&
UseFont "Courier New",24,13,0,0,0
TextColor RGB(0,0,255),RGB(255,255,255)
DrawText 0,0,"Test"
EndPaint
Waitinput
end

Der Befehl Color ist auch eig. eher für die Ausgabe per Print gedacht.
Dort tritt das Problem ebenfalls auf.
KompilierenMarkierenSeparieren
Window 0,0 - 300,300
Var wnd& = Create("Window",%hwnd,"Window",300,0,300,300)
StartPaint wnd&
UseFont "Courier New",24,13,0,0,0
Color 9,15
print "Test"
EndPaint
Waitinput
end

[OFFTOPIC]Komischer Befehl "Waitend" bei dir da oben ^^
Selsam auch das XProfan nicht meckert[/OFFTOPIC]
 
XProfan X2
Win7 Home Premium, SP1, AMD Athlon(tm) II Neo K125 Processor

˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗
Webseite [...] 
05.04.2012  
 




Paul
Glatz
Ich weiß das Color für Print gedacht ist doch da es die Farbe von DrawText auch ändert habe ich es verwendet um die Standardfarben (die von Color) mit DrawText zu nutzen.
 
05.04.2012  
 




Jörg
Sellmeyer
Irgendwas scheint da bei der Umleitung nicht zu stimmen. Ich hatte was Ähnliches: [...] 
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
05.04.2012  
 




Jörg
Sellmeyer
Der Bug ist leider auch noch vorhanden...
 
XProfan X3
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
18.11.2015  
 




RGH
Ich habe mir das noch mal angesehen:

Die Textmodus-Befehle PRINT, TBOX und COLOR sollten während einer STARTPAINT/ENDPAINT-Umleitung nicht verwandt werden dürfen.

Ich sollte da wohl entsprechende Abfragen und Fehlermeldungen einbauen!

Gruß
Roland
 
XProfan X3
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
03.02.2016  
 



Mach doch einfach endpaint color startpaint vorherigesHandle,
Print etc. landet dann immer auf hWnd.
 
03.02.2016  
 




RGH
Ok, so habe ich es jetzt gelöst:

PRINT und TBOX wirken immer nur auf das Hauptfenster und werden von der Umleitung nicht betroffen. (So steht es auch eigentlich schon immer in der Hilfe.)
Auch bei COLOR habe ich den unerwünschten Nebeneffekt, dass das nachfolgenbde DRAWTEXT auch im Hauptfenster landete, eliminiert. (Nicht eliminiert, habe ich den bislang ungeplanten Nebeneffekt, dass der COLOR-Befehl zusätzlich auch die Umleitung nimmt und für DRAWTEXT wirkt. ;) )

Ab den nächsten Versionen von XProfan und FreeProfan wird es so sein!

Gruß
Roland
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
03.02.2016  
 



Ja cool!

Setzt Du solch Themen eig. auf Erledigt auch um eine einfache Übersicht zu haben etc. oder soll ich das tun?
 
04.02.2016  
 




RGH
Das mache ich schon selbst. Aber ich warte meist noch ein bißchen ab, ob jemand aufschreit: "Halt! Stop! So gehrt das nicht!"

Gruß
Roland
 
XProfan X3
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
04.02.2016  
 



Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

13.074 Betrachtungen

Unbenanntvor 0 min.
Sven Bader22.11.2023
p.specht18.01.2020
rquindt28.11.2017
Wilfried02.06.2016
Mehr...

Themeninformationen



Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie