diff --git a/dlls/comctl32/ipaddress.c b/dlls/comctl32/ipaddress.c index 2cb5a115eb..7f754e5699 100644 --- a/dlls/comctl32/ipaddress.c +++ b/dlls/comctl32/ipaddress.c @@ -565,12 +565,12 @@ void IPADDRESS_Register (void) WNDCLASSW wndClass; ZeroMemory (&wndClass, sizeof(WNDCLASSW)); - wndClass.style = CS_GLOBALCLASS; - wndClass.lpfnWndProc = (WNDPROC)IPADDRESS_WindowProc; + wndClass.style = CS_GLOBALCLASS | CS_DBLCLKS | CS_HREDRAW | CS_VREDRAW; + wndClass.lpfnWndProc = IPADDRESS_WindowProc; wndClass.cbClsExtra = 0; wndClass.cbWndExtra = sizeof(IPADDRESS_INFO *); wndClass.hCursor = LoadCursorW (0, (LPWSTR)IDC_IBEAM); - wndClass.hbrBackground = GetStockObject(WHITE_BRUSH); + wndClass.hbrBackground = (HBRUSH)(COLOR_WINDOW+1); wndClass.lpszClassName = WC_IPADDRESSW; RegisterClassW (&wndClass); diff --git a/dlls/comctl32/status.c b/dlls/comctl32/status.c index a8e8671480..b083d02860 100644 --- a/dlls/comctl32/status.c +++ b/dlls/comctl32/status.c @@ -1270,11 +1270,11 @@ STATUS_Register (void) ZeroMemory (&wndClass, sizeof(WNDCLASSW)); wndClass.style = CS_GLOBALCLASS | CS_DBLCLKS | CS_VREDRAW; - wndClass.lpfnWndProc = (WNDPROC)StatusWindowProc; + wndClass.lpfnWndProc = StatusWindowProc; wndClass.cbClsExtra = 0; wndClass.cbWndExtra = sizeof(STATUSWINDOWINFO *); wndClass.hCursor = LoadCursorW (0, (LPWSTR)IDC_ARROW); - wndClass.hbrBackground = (HBRUSH)(COLOR_3DFACE + 1); + wndClass.hbrBackground = (HBRUSH)(COLOR_BTNFACE + 1); wndClass.lpszClassName = STATUSCLASSNAMEW; RegisterClassW (&wndClass); diff --git a/dlls/comctl32/trackbar.c b/dlls/comctl32/trackbar.c index 727d79e257..c18463caa9 100644 --- a/dlls/comctl32/trackbar.c +++ b/dlls/comctl32/trackbar.c @@ -1816,11 +1816,11 @@ void TRACKBAR_Register (void) ZeroMemory (&wndClass, sizeof(WNDCLASSW)); wndClass.style = CS_GLOBALCLASS; - wndClass.lpfnWndProc = (WNDPROC)TRACKBAR_WindowProc; + wndClass.lpfnWndProc = TRACKBAR_WindowProc; wndClass.cbClsExtra = 0; wndClass.cbWndExtra = sizeof(TRACKBAR_INFO *); wndClass.hCursor = LoadCursorW (0, (LPWSTR)IDC_ARROW); - wndClass.hbrBackground = (HBRUSH)(COLOR_3DFACE + 1); + wndClass.hbrBackground = (HBRUSH)(COLOR_BTNFACE + 1); wndClass.lpszClassName = TRACKBAR_CLASSW; RegisterClassW (&wndClass); diff --git a/dlls/comctl32/updown.c b/dlls/comctl32/updown.c index 4a07767c24..72a5c6c936 100644 --- a/dlls/comctl32/updown.c +++ b/dlls/comctl32/updown.c @@ -958,11 +958,11 @@ void UPDOWN_Register(void) ZeroMemory( &wndClass, sizeof( WNDCLASSW ) ); wndClass.style = CS_GLOBALCLASS | CS_VREDRAW | CS_HREDRAW; - wndClass.lpfnWndProc = (WNDPROC)UpDownWindowProc; + wndClass.lpfnWndProc = UpDownWindowProc; wndClass.cbClsExtra = 0; wndClass.cbWndExtra = sizeof(UPDOWN_INFO*); wndClass.hCursor = LoadCursorW( 0, (LPWSTR)IDC_ARROW ); - wndClass.hbrBackground = (HBRUSH)(COLOR_3DFACE + 1); + wndClass.hbrBackground = (HBRUSH)(COLOR_BTNFACE + 1); wndClass.lpszClassName = UPDOWN_CLASSW; RegisterClassW( &wndClass );