Здравствуйте, GVS, Вы писали:
GVS>Задача сделать так чтобы на любом действии на всплывающем окне (моя программа — виртуальная клавиатура) фокус не переходил на него. GVS>Возвращать фокус не подходит так как при потере фокуса интерфейс (чужой) программы, над которой всплывает окно меняется. И фокус уже некому возвращать..
Взгляните на WM_MOUSEACTIVATE — должно быть то, что нужно