Как заставить окно на передний план, созданный вызовом JNI

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

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

4

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы [email protected]