Background of SS_SIMPLE static control is not filled (unless it has
SS_NOPREFIX too).

diff --git a/controls/static.c b/controls/static.c
index f054522..8b7c5d1 100644
--- a/controls/static.c
+++ b/controls/static.c
@@ -409,11 +409,14 @@
 	wFormat |= DT_NOPREFIX;
 
     if (infoPtr->hFont) SelectObject( hdc, infoPtr->hFont );
-    hBrush = SendMessageA( GetParent(wndPtr->hwndSelf), WM_CTLCOLORSTATIC,
-                             hdc, wndPtr->hwndSelf );
-    if (!hBrush) hBrush = GetStockObject(WHITE_BRUSH);
-    FillRect( hdc, &rc, hBrush );    
 
+    if ((style & SS_NOPREFIX) || ((style & SS_TYPEMASK) != SS_SIMPLE))
+    {
+        hBrush = SendMessageA( GetParent(wndPtr->hwndSelf), WM_CTLCOLORSTATIC,
+                             hdc, wndPtr->hwndSelf );
+        if (!hBrush) hBrush = GetStockObject(WHITE_BRUSH);
+        FillRect( hdc, &rc, hBrush );    
+    }
     if (!IsWindowEnabled(wndPtr->hwndSelf))
    	SetTextColor(hdc, GetSysColor(COLOR_GRAYTEXT));