Допустим, Win32 приложение запускает другое
Win32 приложение. После закрытия некоторых
запущенных приложений окно запускальщика
автоматически получает фокус ввода. После
закрытия других - нет. Требуется нажатие
ALT+TAB чтобы вернуть ему фокус.
Запускаемые приложения мои. Завершаются
выдачей PostQuitMessage в ответ на WM_DESTROY,
и посылают себе WM_DESTROY в ответ на
WM_SYSCOMMAND + SC_CLOSE и команды их меню.
А работают, собаки, по разному. Эффект проявляется
только под Windows98 (под Win2000 - нет), и
только с приложениями API.
Кто может что посоветовать? Где я неправ?