Мы создаем приложение JavaFX в Windows и хотим иметь возможность управлять тем, как наше приложение отображается на панели задач Windows 7/8. Для этого необходимо изменить переменную Windows с именем "Идентификатор модели пользователя приложения".
Нам уже удалось сделать в Swing именно то, что мы хотели, используя JNA, и мы хотели бы повторить наше решение в JavaFX. К сожалению, для этого нам нужно получить hWnd
(дескриптор окна) для каждого окна в нашем приложении. Это можно сделать в Swing/AWT через JNA Native.getWindowPointer(), который работает с java.awt.Window
, но я не могу найти хороший способ сделать это с javafx.stage.Window
.
Кто-нибудь знает, как получить hWnd
за Stage
?