Problem z SetForegroundWindow w .NET
Używam API SetForegroundWindow w .NET przy użyciu PInvoke.
Kiedy używam API podczas debugowania w Visual Studio, działa on idealnie. Ale to nie działa zawsze, gdy aplikacja działa normalnie.
Umieszczam kilka dzienników tuż przed wywołaniem SetForegroundWindow i potwierdzam, że API jest wywoływane, ale czasami nie działa. Widziałem również kilka postów dotyczących tego problemu, ale chcę wiedzieć, dlaczego to się nie powiedzie.
Linki do posta są następujące:
Win32 SetForegroundWindow jest zawodnySetForegroundWindow działa tylko wtedy, gdy studio graficzne jest otwarte