forked from Mirrors/wine-wine
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.oldstable
parent
a49b5be97d
commit
e79f0768e1
|
@ -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 );
|
||||
|
|
Loading…
Reference in New Issue