Есть приложение на УФ. На рабочем столе запущена обработка, которая принимает события от сканера ШК. При определенных условиях открывается модально форма документа, в котором делаются какие-то действия, и затем её закрывают.
При этом фокус основному окну приложения не возвращается, и события от сканера ШК не обрабатываются.
Проверка на активность окна делается функцией ВводДоступен() - так же как в УТ.
Функция Активизировать() результата не дает. Если ткнуть в форму - всё сразу начинает работать.
Вопрос: что нужно сделать, что бы форма получала фокус назад без всяких тычков?
Получается что активируется окно рабочего стола, а не внедренной в него обработки. Если обработку открыть отдельно, то всё отрабатывается правильно без бубна. Фигово :(
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.