Использование мыши не должно отображать связанные с клавиатурой функции пользовательского интерфейса:
Например, если последний ввод поступил от мыши, система будет скрывать сигналы клавиатуры . И, если последний ввод поступил с клавиатуры, система покажет сигналы клавиатуры.
Чтобы подделать изменение, вы можете использовать:
PostMessage/SendMessage(hListBox, WM_UPDATEUISTATE, MAKELONG(UIS_CLEAR, UISF_HIDEACCEL|UISF_HIDEFOCUS), 0);
... или отправьте его в окно верхнего уровня, если вы хотите применить изменения ко всем дочерним элементам.