| |
|
|
- Page 1 - |
|
Hubert Binnewies | Hallo zusammen..
Ich hab da folgende Zeile: KompilierenMarkierenSeparierenTEXT1& = 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? |
|
|
| |
|
|
|
Sebastian König | [quote:de42bfa3b8]BitBlittest vorher ab?[/quote:de42bfa3b8] Yep - genau das ist der Trick |
|
|
| |
|
|
|
| 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! |
|
|
| |
|
|
|
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? |
|
|
| |
|
|
|
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 |
|
|
| |
|
|
|
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... |
|
|
| |
|
|
|
| [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 KompilierenMarkierenSeparierencls
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. |
|
|
| |
|
|
|
| Sebastian find ich spitze!
Saluto
AH |
|
|
| |
|
|
|
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. |
|
|
| |
|
|
|
| |
|
| |
|
|