Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/124.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将窗口强制到由JNI调用创建的前台 我有一个java应用程序,它把JNI命令从C++的DLL中触发,为我创建了一个Win32。我希望这个窗口出现在java应用程序的顶部,但是不管我尝试什么,C++生成的窗口总是在我的java应用程序窗口中出现。_Java_C++_Java Native Interface_Window_Foreground - Fatal编程技术网

如何将窗口强制到由JNI调用创建的前台 我有一个java应用程序,它把JNI命令从C++的DLL中触发,为我创建了一个Win32。我希望这个窗口出现在java应用程序的顶部,但是不管我尝试什么,C++生成的窗口总是在我的java应用程序窗口中出现。

如何将窗口强制到由JNI调用创建的前台 我有一个java应用程序,它把JNI命令从C++的DLL中触发,为我创建了一个Win32。我希望这个窗口出现在java应用程序的顶部,但是不管我尝试什么,C++生成的窗口总是在我的java应用程序窗口中出现。,java,c++,java-native-interface,window,foreground,Java,C++,Java Native Interface,Window,Foreground,我尝试从我的dll中调用setforegroundindow和allowsetforegroundow,但似乎不起作用。还有什么我可以试试的吗?我觉得我必须告诉Java应用程序以某种方式释放自己,让另一个窗口出现在顶部。您是否尝试在SetForegroundWindow()之后调用函数SetActiveWindow()?是的,不起作用

我尝试从我的dll中调用
setforegroundindow
allowsetforegroundow
,但似乎不起作用。还有什么我可以试试的吗?我觉得我必须告诉Java应用程序以某种方式释放自己,让另一个窗口出现在顶部。

您是否尝试在
SetForegroundWindow()
之后调用函数
SetActiveWindow()
?是的,不起作用