diff --git a/dll/win32/comctl32/button.c b/dll/win32/comctl32/button.c index 095515c277..72f4855650 100644 --- a/dll/win32/comctl32/button.c +++ b/dll/win32/comctl32/button.c @@ -1149,7 +1149,11 @@ static LRESULT CALLBACK BUTTON_WindowProc(HWND hWnd, UINT uMsg, WPARAM wParam, L BUTTON_NOTIFY_PARENT( hWnd, (state & BST_PUSHED) ? BN_HILITE : BN_UNHILITE ); infoPtr->state = state; +#ifdef __REACTOS__ + paint_button( infoPtr, btn_type, ODA_SELECT ); +#else InvalidateRect( hWnd, NULL, FALSE ); +#endif } break;