Как сохранить конкретное окно другой программы от кражи фокуса (C#?)
Я использую определенную программу, которая имеет множество окон, и каждое из этих окон может украсть фокус в определенное время (в основном, когда они открываются). я хотел бы предотвратить кражу определенного окна при его открытии (а также в другое время, но это менее важно, и я, вероятно, смогу выяснить это самостоятельно, если мне дадут решение основной проблемы). Я хотел бы сделать это в C#, но любой другой язык программирования, вероятно, также хорош.
1 ответ
Это повторяющийся и старый вопрос.
Раймонд Чен недавно обратился к нему в своем блоге:
http://blogs.msdn.com/b/oldnewthing/archive/2005/06/07/426294.aspx
По сути, это просто заканчивается гонкой вооружений.