Как отследить событие другого приложения - PullRequest
0 голосов
/ 23 сентября 2018

Мой клиент имеет ранее разработанное приложение для Windows, у которого нет исходного кода.Им нужна панель инструментов в приложении.В этом приложении есть возможность добавить и вызвать приложение стороннего производителя, поэтому я разработал приложение на экране панели мониторинга со всеми необходимыми данными и добавил его в свое приложение.Но они хотели видеть приборную панель сбоку от основного экрана (точно так же, как MDI от и дочерняя форма).Я думаю, что могу разместить свое новое приложение таким образом, чтобы оно выглядело как дочерняя форма, но мне нужно отследить событие минимизации, максимизации и закрытия основного приложения, чтобы соответственно изменить свое приложение.Является ли это возможным?

1 Ответ

0 голосов
/ 23 сентября 2018

Для последней части вашего вопроса, если вы хотите, чтобы новое приложение перехватывало, когда первое было развернуто или развернуто, вы можете использовать глобальные крючки. Вы можете попробовать эту ссылку:

https://www.codeproject.com/Articles/802412/Global-Interceptable-Program-and-System-Hooks-in-N

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...