The WM_KILLFOCUS message is sent to a window immediately before it loses the keyboard focus.
WM_KILLFOCUS hwndGetFocus = (HWND) wParam; // handle of window receiving focus
An application should return zero if it processes this message.
If an application is displaying a caret, the caret should be destroyed at this point.