我们正在Windows中构建一个JavaFX应用程序,希望能够对Windows 7/8任务栏上的应用程序外观进行一些操作。这需要修改名为“应用程序用户模型ID”的Windows变量。
我们已经通过使用JNA在Swing中成功实现了我们想要的功能,并希望在JavaFX中重复我们的解决方案。不幸的是,为了做到这一点,我们需要能够检索我们应用程序中每个窗口的
我们已经通过使用JNA在Swing中成功实现了我们想要的功能,并希望在JavaFX中重复我们的解决方案。不幸的是,为了做到这一点,我们需要能够检索我们应用程序中每个窗口的
hWnd
(窗口句柄)。可以通过JNA Native.getWindowPointer()方法在Swing / AWT中完成此操作,该方法适用于java.awt.Window
,但我无法找到一个很好的方法来处理javafx.stage.Window
。
有人知道如何获取 Stage
的 hWnd
吗?