У меня есть Java-приложение, которое запускает команду JNI для DLL C ++, которая создает Win32 для меня. Я хотел бы, чтобы это окно появлялось поверх моего Java-приложения, когда это происходит, однако, независимо от того, что я пытаюсь, сгенерированное C ++ окно всегда появляется под моим окном Java-приложения.
Я пробовал звонить SetForegroundWindow
а также AllowSetForegroundWindow
от моей DLL, но это не похоже на работу. Любые идеи о том, что еще я мог бы попробовать? Я чувствую, что должен сказать приложению Java как-то освободиться, чтобы другое окно появилось сверху.
Задача ещё не решена.