Farbe eines Eingabefeldes
-
Wenn sich der Cursor in einem Eingabefeld befindet, soll sich dieses farblich aendern. Wie kann ich das erreichen? (Mit SetBkCol sind ja nur alle Felder zu aendern)
-
Servus,
ein Edit Fenster sendet eine
WM_CTLCOLOREDIT
an seinen Parent(ein Dialog bei Dir?), Du kannst diese Nachricht im Parent Window zur MessageMap hinzufügen.
In der neuen Funktion OnCtlColorEdit() mußt Du einen CBrush mit Deinen gewünschten Farben erstellen und ein Handle (HBRUSH) zurückgeben. Das Brush Objekt könntest Du als Member in der Parent Window Klasse halten.
Salute