The IMN_SETCANDIDATEPOS message is sent when the IME is about to move the candidate window. An application should process this message if it displays the candidate window itself. The application receives this notification message through the WM_IME_NOTIFY message.
fCandidates = (DWORD) lParam;
No return value.
The IME window moves the candidate window when it processes this message.