Передача фокуса окну Автокад из внешнего приложения (браузера)

Автор Тема: Передача фокуса окну Автокад из внешнего приложения (браузера)  (Прочитано 5995 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн JosserАвтор темы

  • ADN Club
  • Сообщений: 14
  • Карма: 0
1. Имеется .NET плагин к Автокад, который помимо прочего, представляет собой HTTP-сервер (селф-хостинг) и реализует некий HTTP API.
2. Браузер (например Мозилла) посылает этому серверу запрос на исполнение некоторой команды.

Вопрос: имеются ли в Windows средства, позволяющие плагину, после приема сообщения, но до того, как будет запущена команда на выполнение, сделать главное окно Автокада активным.
Т.е. таким образом избежать дополнительного щелчка мышки?
... пути твои в водах многих, и следы твои не познaются.

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Дима_

  • ADN Club
  • ****
  • Сообщений: 473
  • Карма: 66
Вопрос: имеются ли в Windows средства, позволяющие плагину, после приема сообщения, но до того, как будет запущена команда на выполнение, сделать главное окно Автокада активным.
Т.е. таким образом избежать дополнительного щелчка мышки?
Не понял - зачем щелчка нужно ждать?

Оффлайн JosserАвтор темы

  • ADN Club
  • Сообщений: 14
  • Карма: 0
Открыт автокад и в нем некоторый документ.
Открыт браузер (скажем, FireFox). Браузер находится на переднем плане и я в нем работаю.
После нажатия некоторого элемента управления в окне браузера через ajax в автокад (через http-запрос) передается некоторое сообщение.
В этот момент автокад должен выйти на передний план автоматически, чтобы его окно мне не приходилось активировать вручную (щелчком мыши, например).
Активировать автокад необходимо, потому что команда, которую он получит от браузера может быть интерактивной, т.е. требовать от пользователя некоторого ввода (скажем, указания точки).

p.s.
То, что предложил Александр попробую в выходные, если время позволит.
... пути твои в водах многих, и следы твои не познaются.

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение