As for the edit control, the style of the borders on the list control
is modified in the dialog loading code, not in the control itself.

diff --git a/controls/listbox.c b/controls/listbox.c
index 759373d..1894ebc 100644
--- a/controls/listbox.c
+++ b/controls/listbox.c
@@ -2469,32 +2469,13 @@
     if (!wnd) return 0;
     if (!(descr = *(LB_DESCR **)wnd->wExtra))
     {
-        switch (msg)
-	{
-	    case WM_CREATE:
-	    {
-                if (!LISTBOX_Create( wnd, NULL ))
-		     return -1;
-		TRACE("creating wnd=%04x descr=%p\n",
-		      hwnd, *(LB_DESCR **)wnd->wExtra );
-		return 0;
-	    }
-	    case WM_NCCREATE:
-	    {
-	        /*
-		 * When a listbox is not in a combobox and the look
-		 * is win95,  the WS_BORDER style is replaced with 
-		 * the WS_EX_CLIENTEDGE style.
-		 */
-	        if ( (TWEAK_WineLook > WIN31_LOOK) &&
-		     (wnd->dwStyle & WS_BORDER) )
-		{
-	            wnd->dwExStyle |= WS_EX_CLIENTEDGE;
-		    wnd->dwStyle     &= ~ WS_BORDER;
-		}
-	    }
-	}
-
+        if (msg == WM_CREATE)
+        {
+            if (!LISTBOX_Create( wnd, NULL ))
+                return -1;
+            TRACE("creating wnd=%04x descr=%p\n", hwnd, *(LB_DESCR **)wnd->wExtra );
+            return 0;
+        }
         /* Ignore all other messages before we get a WM_CREATE */
         return unicode ? DefWindowProcW( hwnd, msg, wParam, lParam ) :
                          DefWindowProcA( hwnd, msg, wParam, lParam );