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