Как вызвать какой-либо метод, когда пользователь заканчивает выделять текст внутри другого приложения? - PullRequest
1 голос
/ 27 июля 2011

Я хочу вызвать некоторый метод, когда пользователь заканчивает выделение / выделение текста внутри другого приложения:

OnUserEndsSelectionTextInAnotherApp(string selectedText)
{
    MessageBox.Show(selectedText);
}

Есть ли какой-либо метод, похожий на OnUserEndsSelectionTextInAnotherApp в реальном мире?Второе приложение - совершенно другой процесс, такой как веб-браузер, текстовый редактор или программа для чтения PDF.

Спасибо.

Ответы [ 2 ]

1 голос
/ 27 июля 2011

Вам нужно будет установить какой-то уровень обмена сообщениями между ними, второе приложение в том же процессе (но в другом домене приложения) или это совершенно другой процесс?

вы можете использовать .NET Remoting для передачи сообщений между приложениями.

Это хорошая статья о .NET Remoting, которая помогла мне в прошлом

1 голос
/ 27 июля 2011

Если другое приложение написано вашим собственным приложением, вы можете использовать сообщения для связи между вашими приложениями.

Вот пример: http://social.msdn.microsoft.com/Forums/en/winforms/thread/ccee7ae6-75ca-4916-89cf-a099d12074a7

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