Tab control doesn't refresh tab area on TCM_SETCURSEL.
diff --git a/dlls/comctl32/tab.c b/dlls/comctl32/tab.c index a7b28c8..94ba4e3 100644 --- a/dlls/comctl32/tab.c +++ b/dlls/comctl32/tab.c
@@ -115,6 +115,8 @@ if ((iItem >= 0) && (iItem < infoPtr->uNumItem)) { prevItem=infoPtr->iSelected; infoPtr->iSelected=iItem; + TAB_EnsureSelectionVisible(hwnd, infoPtr); + TAB_InvalidateTabArea(hwnd, infoPtr); } return prevItem; }