diff --git a/dlls/comctl32/comboex.c b/dlls/comctl32/comboex.c index 7f55192c646..3b7f645d955 100644 --- a/dlls/comctl32/comboex.c +++ b/dlls/comctl32/comboex.c @@ -2263,6 +2263,10 @@ COMBOEX_WindowProc (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam) case WM_WINDOWPOSCHANGING: return COMBOEX_WindowPosChanging (infoPtr, (WINDOWPOS *)lParam); + case WM_SETFOCUS: + SetFocus(infoPtr->hwndCombo); + return 0; + default: if ((uMsg >= WM_USER) && (uMsg < WM_APP)) ERR("unknown msg %04x wp=%08x lp=%08lx\n",uMsg,wParam,lParam);