相关疑难解决方法(0)

在Java Swing中,如何获得对窗口的Win32窗口句柄(hwnd)引用?

在Java 1.4中,您可以使用((SunToolkit)Toolkit.getDefaultToolkit()).getNativeWindowHandleFromComponent()但已删除.

看起来您现在必须使用JNI来执行此操作.您是否有JNI代码和示例Java代码来执行此操作?

我需要这个来调用Win32 GetWindowLong和SetWindowLong API调用,这可以通过Jawin库完成.

我想要一些非常精确的东西,所以我可以传递对JDialog或JFrame的引用并获取窗口句柄.

使用JNI的Swing透明度可能是相关的.

java java-native-interface winapi swing hwnd

27
推荐指数
4
解决办法
4万
查看次数

标签 统计

hwnd ×1

java ×1

java-native-interface ×1

swing ×1

winapi ×1