Italia
Foro

Hintergrundfarbe im Textfeld

 
- Page 1 -



Hubert
Binnewies
Hallo zusammen..

Ich hab da folgende Zeile:
KompilierenMarkierenSeparieren
TEXT1& = CREATE("TEXT",%HWND,"irgendeintext",0374,0088,0242,0020)
>

jetzt wird mir der Text im Systemgrau hinterlegt.
Ich hab auch schon was gefunden um die Farbe zu ändern,
Aber wie bekomme Io l' Hintergrund Transparent hin??

Hubert
 
WinXP Prof, XProfan 9.1 Newbie

Ein kluger Kopf sagte mal:
"Nach dem derzeitigen Stand der Technik ist es unmöglich Programme zu schreiben, die fehlerfrei laufen!"
05.09.2006  
 



 
- Page 2 -


Hehe gute Idee! BitBlittest vorher ab?
 
05.09.2006  
 




Sebastian
König
[quote:de42bfa3b8]BitBlittest vorher ab?[/quote:de42bfa3b8]
Yep - genau das ist der Trick
 
Windows XP, XProfan/Profan² 4.5 bis 11
Profan2Cpp-Homepage:  [...] 
Alte Profan²-Seite:  [...] 
05.09.2006  
 



Super Idee! Mach doch noch eine RefreshBG - damit man bei einer Positionsanpassung nicht reCreaten muss...

Aber auch egal - so wie es ist werden die meisten Probleme (auch TabControl) erschlagen - tolle Idee!
 
05.09.2006  
 




Sebastian
König
Danke!

Das mit dem Refresh sollte gehen - wahrscheinlich muss ich nur das Static kurzzeitig verstecken, damit es sich nicht selbst mit abblittet

Was genau meinst Du jetzt eigentlich mit dem TabControl-Problem?
 
Windows XP, XProfan/Profan² 4.5 bis 11
Profan2Cpp-Homepage:  [...] 
Alte Profan²-Seite:  [...] 
05.09.2006  
 




Hubert
Binnewies
Hallo Sebastian,

PERFEKT!!!!

nur noch eine Frage....

Wie bekomme Io l' Text zentriert hin.
Denn das Blöde ist: der Text wird zwar beim Programmstart geladen und bleibt bis Programmende so, aber er ändert sich von Nutzer zu Nutzer und zwar derart das ich nur ne maximal Länge habe aber vorher nicht weiss was dahun kommt.
und Linksbündig sieht es nicht gut aus...

Hast du da auch ne Lösung??

Hubert
 
WinXP Prof, XProfan 9.1 Newbie

Ein kluger Kopf sagte mal:
"Nach dem derzeitigen Stand der Technik ist es unmöglich Programme zu schreiben, die fehlerfrei laufen!"
05.09.2006  
 




Sebastian
König
Hallo Hubert,

die Ausrichtung kann mit SKCtrl_SetAlignment() geändert werden, zum Zentrieren zum Beispiel SKCtrl_SetAlignment(ts2&, 2).

Allerdings habe ich gerade bemerkt, dass ich ausgerechnet beim ColorStatic die Behandlung dafür vergessen habe ... Ich werde das gleich korrigieren und eine neue Version posten.

MfG

Sebastian
 
Windows XP, XProfan/Profan² 4.5 bis 11
Profan2Cpp-Homepage:  [...] 
Alte Profan²-Seite:  [...] 
05.09.2006  
 




Sebastian
König
So, fertig . Im Anhang è sich die aktualisierte Version 1.21.15. Damit ist es nach einer Cambiamento von Dimensione oder Position nun auch possibile, den Hintergrund zu aktualisieren. Einfach nach SetWindowPos die Zeile

SendMessage(handle&,$040B,0,0)

einfügen. Automatisch klappt das ganze leider noch nicht so, wie ich wollte...

77 kB
Hochgeladen:05.09.2006
Downloadcounter117
Download
 
Windows XP, XProfan/Profan² 4.5 bis 11
Profan2Cpp-Homepage:  [...] 
Alte Profan²-Seite:  [...] 
05.09.2006  
 



[quote:7a0cc277bd]Das mit dem Refresh sollte gehen - wahrscheinlich muss ich nur das Static kurzzeitig verstecken, damit es sich nicht selbst mit abblittet[/quote:7a0cc277bd]
An sowas hatte ich auch gedacht...

[quote:7a0cc277bd]Was genau meinst Du jetzt eigentlich mit dem TabControl-Problem?[/quote:7a0cc277bd]
Hab ein Screenshot von
KompilierenMarkierenSeparieren
cls
createtext(createtabcontrol(%hwnd,"",0,0,300,200),"blöder grauer BG",50,50,100,30)
waitkey
end<
pre>
gemacht.

Ist ein oft angesprochenes Thema welches Frank mittels einer DLL auch schon zu lösen versuchte.

Bisher gabs keine richtige Abhilfe - bis auf den Text mit Drawtext zu pinseln.

2 kB
Hochgeladen:05.09.2006
Downloadcounter342
Download
 
05.09.2006  
 



Sebastian find ich spitze!

Saluto

AH
 
05.09.2006  
 




Jac
de
Lad
Öhm, da ich ja jetzt fast schon Experte per Franks TControl.dll bin, möchte ich sie hier noch mal empfehlen (also per transparente Hintergründe, außer in Tabcontrols!). Download auf Franks Website.

Jac
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
05.09.2006  
 




Frank
Abbing
[quote:17493e73e5]Ist ein oft angesprochenes Thema welches Frank mittels einer DLL auch schon zu lösen versuchte.

Bisher gabs keine richtige Abhilfe - bis auf den Text mit Drawtext zu pinseln. [/quote:17493e73e5]
Doch, doch. In der Beziehung funktioniert die Dll. Nur bei Editcontrols gab es während des Editierens Probleme, wenn ein Hintergrundsbild hinterlegt wurde. Hubert, suche einfach im Downloadbereich mal unter TControl.zip. Dort findest du die Minidll und zwei kleine Quellcodes.
 
05.09.2006  
 



[...] 
 
05.09.2006  
 




Answer


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

14.014 Views

Untitledvor 0 min.
Sven Bader22.11.2023
H.Brill07.06.2023
rafl17.09.2017
Martin Kempf12.02.2016
Di più...

Themeninformationen



Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


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