#0
by MMF
в продолжение закрытой ветки. Изваял компоненточку, работает код. if IsIconic(wnd) then ShowWindow(wnd, SW_RESTORE); if GetForegroundWindow = wnd then Exit else if not Result then
#4
by smaharbA
А я просто все минимизирую и в 1С Сообщить...(конечно лажовенько но просто) Маладца Миша, че с сервисами сборолся ?
#6
by MMF
еще отмечу, что sleep(10000) нужен чтобы успеть переключиться на другое приложение/свернуть 1С при тестировании
#9
by romix
(+8) А понял - A process can set the foreground window only if one of the following conditions is true: ... There is no foreground process.
#10
by romix
При помощи ВК, которая генерирует событие, можно еще так: UndoMinimizeALL нужно на случай, если все окна уже были свернуты - тогда почему-то не срабатывает. Компоненту, генерирующую событие, можно скачать по ссылке
#11
by romix
Проверил - работает. Предотвратить "упрыгивание" окна 1С при запуске WinRar другими средствами (SetForegroundWindow после CreateProcess) мне не удалось. Странно, неужели в виндах нету штатного средства, чтобы заставить фокус вернуться на активное приложение, а не упрыгивать на совершенно другое окно?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Окно документа в о все окно 1С
- Re: Колонтитулы, как из 1с в Экселе установить Колонтитул?
- Свернуть главное окно 1С или активизировать другое окно
- Активизировать окно Word после обработки
- Как активизировать проводку при открытии формы операции
- Как активизировать окно 1с программно
- v7: Как активизировать окно в базе подключенной по OLE
- Как активизировать окно Word при его запуске из 1С
- Активизировать окно с табличным документом
- Как при открытии документа активизировать табличную часть?
- как программно закрыть "Окно сообщений"
- Как программно установить владельца программно созданной колонке
В этой группе 1С
- Указана основная единица измерения принадлежащая другому элементу
- Проблема при использовании HTTPСоединение
- ЗУП. Если налоговые вычеты превышают доход, то НДФЛ с минусом
- Проблема с ЗначениеВФайл() ЗначениеИзФайла()
- Как получить значение реквизита строки ТЧ?
- Дерево из владельцев и подчиненных
- Как задать область печати для ИНВ-1 ?
- Как вывести картинку в табличный документ в РЕАЛЬНОМ размере?
- Обмен с РМК Атол
- Настройки построителя отчета?
- Всплывающая подсказка элементов форм. Длительность.
- Как по ссылке на документ получить его форму?
- Где можно найти алгоритм списания по партиям
- Нужно описание структуры таблиц в Парусе
- Как програмно изменить план счетов?
- Начальные остатки по 60 счету
- ТиС - 4 нуля после точки,как убрать?
- Два вопроса: найтиПоНаименованию и запросы
- ЗУП. Профессионал. Ответы
- Оборотка по 10 счету