Deutsch
Forum

Hintergrundfarbe im Textfeld

 
- Seite 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 ich den 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  
 



 
- Seite 5 -



Jac
de
Lad
Ganz große Klasse.

Nur die Hilfe musst du noch aktualisieren!

10 Stars,
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
20.01.2008  
 




Sebastian
König

Nur die Hilfe musst du noch aktualisieren!


Ja, stimmt - mache ich bei Gelegenheit. Das ganze ist ja erstmal nur so eine Art halboffizielles Release... ;)

MfG

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




Jac
de
Lad
Hallo Sebastian.

Bin ja hellauf begeistert und sehr dankbar dafür, dass du das alles machst.

Eine Sache noch: Ich habe mein Programm abgeändert. Weil es immer geflackert hat, wenn ich zwischen den Tabs umgeschaltet habe und ich die Steuerelemente ein und ausgeblendet habe, habe ich es gelöst, indem ich die Teile einfach auf einem Dialog platziere:
KompilierenMarkierenSeparieren
Client&[&Loop]=Control(DIALOG,,$54000000,8,28,600,328,Tab&,2000+&Loop,%hinstance)

Das vereinfacht alles ungemein. ColorStatic konne ich nicht nehmen, weil dann unter anderem die Tabtaste nicht mehr geht. Leider ist damit wieder die Transparenz hin. Wäre es möglich für dich da noch was zu machen? Das wäre fantastisch.

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
22.01.2008  
 




Sebastian
König
Hallo Jac,

ich werde mal gucken, woran das liegt. Kann allerdings leider wieder ein bischen dauern...

MfG

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



 
- Seite 6 -



Sebastian
König
Hallo,

ich habe ein paar Anpassungen am ColorStatic vorgenommen, mit denen es nun kein Problem mehr sein sollte, es wie einen Dialog als Eltern-Fenster zu benutzen. Eine neue Version (1.22.11) ist im Anhang dieses Beitrags zu finden.

Bei der Gelegenheit habe ich mich auch gleich um das vor einiger Zeit hier in einem anderen Thread angesprochene Problem gekümmert, dass sich die Buttons der DLL nicht ohne weiteres mit @Clicked() auslesen lassen. Die Ursache war damals, dass die Controls keine ordentliche Fenster-ID hatten, die XProfan für die Clicked()-Abfrage benutzt. Dies ist nun verbessert, i.e. jedes SKControl erhält beim Erstellen eine richtige ID zugewiesen. Die Nummerierung beginnt bei 5000 - solange also nicht mehr als 3999 XProfan-interne Controls mit Create(,...) erstellt werden, sollte es keine Konflikte geben...

MfG

Sebastian

42 kB
Kurzbeschreibung: Version 1.22.11
Hochgeladen:24.01.2008
Ladeanzahl72
Herunterladen
 
Windows XP, XProfan/Profan² 4.5 bis 11
Profan2Cpp-Homepage:  [...] 
Alte Profan²-Seite:  [...] 
24.01.2008  
 



3999 empfinde ich persönlich als zu wenig. Zwei Neunen vorne dran und man würde sich wohler fühlen?

Wie würde so ein ColorStatic auf Basis der XProfan11schen SubClassProc aussehen können?
 
24.01.2008  
 




Jac
de
Lad
Der Button, den ich auf einem Colorstatic erstellt habe, reagiert immer noch nicht.
 
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
24.01.2008  
 




Sebastian
König
iF
3999 empfinde ich persönlich als zu wenig. Zwei Neunen vorne dran und man würde sich wohler fühlen?


Schwierig bei 16bit-Werten...

iF
Wie würde so ein ColorStatic auf Basis der XProfan11schen SubClassProc aussehen können?


Könnte man vielleicht auch machen und WM_PAINT selbst übernehmen. Die ColorStatics sind aber komplett selbst gebaut...

MfG

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




Sebastian
König
Jac
Der Button, den ich auf einem Colorstatic erstellt habe, reagiert immer noch nicht.


Seltsam... ich habe in den Testcode, den Du mir per Skype geschickst hast, einen ColorButton eingebaut, der sich ohne Probleme abfragen lässt - dank der IDs sogar mit Clicked(), z.B.:
KompilierenMarkierenSeparieren
 $I SKControl.inc
var dll& = UseDll(SKControl.dll)
SKCtrl_InitDll()
windowstyle 512+26
cls
var h1&=SKCtrl_CreateColorStatic(%hWnd,,0,-1,8,8,600,400,%hInstance)
var btn& = SKCtrl_CreateColorButton(h1&,Test,RGB(255,0,0),RGB(0,255,0),300,20,150,50,%hInstance)
declare ende%

whilenot ende%

    waitinput
    case Clicked(btn&) : MessageBox(Test,Test,0)
    ende%=%Key

endwhile

DestroyWindow(h1&)
SKCtrl_DeInitDll()
FreeDll dll&
end

MfG

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




Jac
de
Lad
Ich benutze aber einen Create(Button...
 
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
24.01.2008  
 




Sebastian
König
Jac
Ich benutze aber einen Create(Button...


Oh Ok, ich seh mal nach, warum es damit nicht funktioniert...

Nachtrag: Ähm, auch die normalen Buttons funktionieren bei irgendwie ohne Probleme... ich habe in dem Code einfach mal

var btn& = Create(Button,h1&,Test,300,20,150,50)

ersetzt - die Abfrage funktioniert nach wie vor...

Was ist in Deinem Code anders?

MfG

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



Sebastian König

iF
3999 empfinde ich persönlich als zu wenig. Zwei Neunen vorne dran und man würde sich wohler fühlen?


Schwierig bei 16bit-Werten...


Alles klar
 
24.01.2008  
 




Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

14.174 Betrachtungen

Unbenanntvor 0 min.
Sven Bader22.11.2023
H.Brill07.06.2023
rafl17.09.2017
Martin Kempf12.02.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