|
|
С чем сравнить АктивноеОкно() ? |
☑ |
|
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
|
если кому интересно - решение такое: обработка расположена на рабочем столе - для нее во внешнем событии проверка Если Не АктивноеОкно().Основное Тогда Возврат КонецЕсли; в формах, которые подняты отдельными окнами уже: Если Не Окно = АктивноеОкно() ТОгда Возврат КонецЕсли;
|
|