nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

Edit control Farbe aendern im Dialog

Von: Thomas Thiele (thomas.thiele@gmx.de) [Profil]
Datum: 18.01.2008 01:23
Message-ID: <fmorih$bva$1@el-srv04-CHE.srvnet.eastlink.de>
Newsgroup: de.comp.os.ms-windows.programmer
Hallo,

noch eine letzte GUI Frage:

Wie kann ich die Hintergrundfarbe eines Edit-Controls ändern?

Das:

case WM_CTLCOLOREDIT:
SetTextColor((HDC)wParam, RGB(251, 66, 32)); // a kind of red
SetBkMode((HDC)wParam, TRANSPARENT);
SetBkColor((HDC)wParam, (LONG)GetSysColorBrush(BLACK_BRUSH));
return (LRESULT)GetSysColorBrush(BLACK_BRUSH); // black background

Funktioniert im Dialog nicht. Egal ob ich LRESULT (wie gezeigt) oder
BOOL als returnwert der Dialog-Nachrichtenbearbeit-Funktion habe.

Der Text erscheint rot auf dunkelgrau nicht auf schwarz.
Wobei dunkelgrau meine System-3D-Farbe ist.


Gruß Thomas

[ Auf dieses Posting antworten ]

Antworten