Проблема с SetForegroundWindow в .NET
Я использую SetForegroundWindow API в .NET, используя PInvoke.
Когда я использую API во время отладки в Visual Studio, он работает отлично. Но это не всегда работает, когда приложение работает нормально.
Я поместил некоторые журналы непосредственно перед вызовом SetForegroundWindow, и он подтвердил, что API вызывается, но иногда не вступает в силу. Я также видел несколько сообщений по этой проблеме, но я хочу знать, почему это не удается.
Ссылки поста следующие:
Win32 SetForegroundWindow ненадежныйSetForegroundWindow работает только при открытой визуальной студии