The problem is that after calling SetFocus, the Edit Box is in a paused state but it has focus (the cursor is visible but not blinking). So I have to press a key to remove it's paused status. WM_KEYDOWN does *not* work.