Выполняю в скрипте код
Опции = Новый Структура("УправлениеМодальнымиОкнами,PIDКлиента,КлассОкна,ПриНахожденииВызыватьИсключение,ПриНахожденииПрерватьОжидание,ПриНахожденииПрерватьВыполнение",
Истина, МодулиИР.ирКэш.ИдентификаторПроцессаОСЛкс(), "V8NewLocalFrameBaseWnd", Ложь, Ложь, Ложь);
ТурбоКонф.НачатьВызовВнешнегоОкнаАсинх("", 2000, Конфигуратор.ГлавноеОкно, РежимОткрытияВнешнегоОкна.ГлавноеОкно, Истина, МодулиИР.ирКэш.ИдентификаторПроцессаОСЛкс(), Опции);
Сразу после него вызываю в COM приложении
ВвестиЧисло(КоличествоКолонок, "Введите количество колонок списка")
Окно становится видимым, но не получает фокус. Приходится кликать в него.
Класс окна подходящий - V8NewLocalFrameBaseWnd

#1, 17 декабря 2023 15:06
Нужен лог.
#2, 17 декабря 2023 15:09
Ссылка скрыта
#3, 18 января 2024 22:19
Это вроде исправили?
bolsun изменил статус на На выяснении
#4, 18 января 2024 22:21
(3) bolsun, Нет
#5, ред. 28 мая 2024 07:56
Так и не смог победить проблему. Попробовал передать КлассОкна=Неопределено. Но изменилось ничего.
Ссылка скрыта
Воспроизведение.
#6, 30 мая 2024 14:56
(5) tormozit, ты вызываешь внешнее окно в режиме ГлавноеОкно.
Обработчик НачатьВызовВнешнегоОкнаАсинх дожидается его и завершает работу, модальными окнами больше не управляет. То, что там потом появилось модальное окно - уже никто не обрабатывает.
Используй НачатьУправлениеМодальнымиОкнами, если нужно находить и активизировать модальные окна в режиме главного окна.
#7, 02 июня 2024 12:58
(6) bolsun, переделал. Проблема с блокировкой кликов ушла. Но исходная проблема с фокусом ввода осталась.
Ссылка скрыта
#8, 04 июля 2024 16:54
(7) tormozit, в логе вижу, что опять фокус ушел в V8ToolTipWindow, чего быть не должно.
Приложенный лог из совсем старой версии 6.2.8918.36339, прошу сделать лог из актуальной версии не меньше 6.2.8951.33557
#9, 04 июля 2024 21:39
Проверил на версии 6.2.8951.33557. Теперь фокус сразу попадает в модальное окно.
tormozit изменил статус на Закрыто