From e79f0768e1d65aed1893c896d4a79cb590075c7e Mon Sep 17 00:00:00 2001 From: Bill Medland Date: Tue, 17 Jul 2001 00:55:23 +0000 Subject: [PATCH] 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. --- controls/listbox.c | 33 +++++++-------------------------- 1 file changed, 7 insertions(+), 26 deletions(-) diff --git a/controls/listbox.c b/controls/listbox.c index 759373d786b..1894ebc9b8b 100644 --- a/controls/listbox.c +++ b/controls/listbox.c @@ -2469,32 +2469,13 @@ static LRESULT WINAPI ListBoxWndProc_locked( WND* wnd, UINT msg, 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 );