comctl32/updown: Don't repaint when handling WM_STYLECHANGED.

This commit is contained in:
Zhiyi Zhang 2022-10-17 16:32:54 +08:00 committed by Alexandre Julliard
parent b7624fb4ed
commit cacb60cb6d
2 changed files with 2 additions and 4 deletions

View file

@ -1110,7 +1110,7 @@ static void test_WM_STYLECHANGED(void)
{TOOLTIPS_CLASSA, wm_stylechanged_seq},
{TRACKBAR_CLASSA, wm_stylechanged_trackbar_seq, TRUE},
{WC_TREEVIEWA, wm_stylechanged_seq},
{UPDOWN_CLASSA, wm_stylechanged_seq, TRUE},
{UPDOWN_CLASSA, wm_stylechanged_seq},
{WC_SCROLLBARA, wm_stylechanged_seq},
};

View file

@ -955,10 +955,8 @@ static LRESULT WINAPI UpDownWindowProc(HWND hwnd, UINT message, WPARAM wParam, L
break;
case WM_STYLECHANGED:
if (wParam == GWL_STYLE) {
if (wParam == GWL_STYLE)
infoPtr->dwStyle = ((LPSTYLESTRUCT)lParam)->styleNew;
InvalidateRect (infoPtr->Self, NULL, FALSE);
}
break;
case WM_THEMECHANGED: