Is there any way to prevent a window from being deactivated? The window is in a different process then mine.
This is for Windows.
See Question&Answers more detail:osIs there any way to prevent a window from being deactivated? The window is in a different process then mine.
This is for Windows.
See Question&Answers more detail:osDoing this can be dangerous, but the solution is to handle the WM_ACTIVATE message and check if the wParam is WA_INACTIVE. This means the window has been deactivated. When this happens, you can just reactivate it.
In order to do this for another process's window, you will need to install a message hook with SetWindowsHookEx
.
However, it is possible that another application could do the same thing, putting each other in an endless loop of activation/deactivation.
This is also something that should never be done by software that is meant to run on a personal computer.