Имя: Пароль:
1C
 
С чем сравнить АктивноеОкно() ?
0 mikecool
 
05.04.11
14:52
Пытаюсь обработать скан, внешнее событие срабатывает во всех открытых окнах, хочу только в одном, активном
Есть функция АктивноеОкно() - но с чем результат сравнивать в неактивном?
или какой другой способ?
1 mikecool
 
05.04.11
14:57
люди
2 mikecool
 
05.04.11
14:58
неужели все просто и сравнивать надо со свойством Окно формы?
3 Defender aka LINN
 
05.04.11
15:01
А что функция возвращает?
4 mikecool
 
05.04.11
15:02
(3) Возвращаемое значение:

Тип: ОкноКлиентскогоПриложения; Неопределено.
Описание:

Получает текущее активное окно.
5 Scooter
 
05.04.11
15:02
както так ПолучитьСодержимое()
6 mikecool
 
05.04.11
15:02
а свойство формы
УправляемаяФорма (ManagedForm)
Окно (Window)
Использование:

Только чтение.
Описание:

Тип: ОкноКлиентскогоПриложения. Содержит окно клиентского приложения, в котором расположена форма.
7 mikecool
 
05.04.11
15:03
вроде похоже на правду
8 mikecool
 
08.04.11
14:01
если кому интересно - решение такое:
обработка расположена на рабочем столе - для нее во внешнем событии проверка
Если Не АктивноеОкно().Основное Тогда
   Возврат
КонецЕсли;
в формах, которые подняты отдельными окнами уже:
Если Не Окно = АктивноеОкно() ТОгда
   Возврат
КонецЕсли;