Изменить приоритет потока асинхронного события - PullRequest
0 голосов
/ 16 мая 2011

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

1 Ответ

3 голосов
/ 16 мая 2011

Если у вас длительный процесс, его следует запускать в собственном потоке независимо от потока пользовательского интерфейса.Это должно решить вашу проблему и восстановить отзывчивость пользовательского интерфейса

Кроме того, я думаю, что вы путаете термины, потоки - это независимые пути выполнения (своего рода подпроцесс), привязанные к основному процессу (вашему запущенному приложению),Клики генерируют события, которые происходят в потоке пользовательского интерфейса и помещаются в очередь в порядке их возникновения.Насколько я знаю, этот порядок изменить нельзя (по крайней мере, не легко).

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