Alright, when an EDIT control gets that message, I deal with it like this:

SetTextColor( (HDC)wParam, cset->Foreground() );
SetBkMode( (HDC)wParam, cset->BackgroundMode() );
SetBkColor( (HDC)wParam, cset->Background() );
logBrush.lbColor = cset->Background() ;
hBrush = CreateBrushIndirect(&logBrush);
cset = 0;
return (long)hBrush;

cset foreground, background both return a COLORREF RGB Value
BackgroundMode return TRANSPARENT.


This works for all controls, except...THE EDIT!!!
This cause's every problem in the last of my posts about the Edit Control.

The problem: (stage before--> text in box)
[en]"Homer"

press enter where en is, should move Homer down 1 line. but:

"Homer"
"Homer"

it copy's the word until I redraw.....WHY?!?!
If I do not set the above the code on the EDIT then this problem is eliminated.