Leider hat Flocke wohl ein veraltetes
PSDK. Jedenfalls gibt es keine einheitliche Nachricht mehr, sondern vielmehr eine pro Control-Typ. Für Static lautet sie WM_CTLCOLORSTATIC. Diese mußt du abfangen und bearbeiten, wobei du aus dem Fensterhandle in lParam mit
GetDlgCtrlID die ID des Controls herausbekommst um die Nachricht eben nur für bestimmte Controls zu "überschreiben".
Als Rückgabewert nimmst du den Brush mit der Hintergrundfüllung. Ansonsten wParam als
DC benutzen und mit
SetTextColor,
SetBkColor und
SetBkMode.