Есть окно, по клику создаем дочернее окно (WS_POPUP | WS_THICKFRAME) с лист контролом. При клике на лист контроле селектируется элемент, при этом теряется фокус с самого главного окна. Хотелось бы получить аналогичное поведение как работает Visual Assist в студии.
Выставление флага WS_EX_NOACTIVATE дочернему окну (в 6 студии его кстати нету

), попытки разнести окна в различные потоки со своими мессадж лупами, AttachThreadInput, обработка WM_ACTIVATE и танцы с бубном успеха не принесли.
Как можно это реализовать?

Подскажите идею. Возможно это все надо как-то объединить?