Я пытаюсь получить все элементы управления в окне свинга через JNA.Это окно открывается другой программой.Я пытался использовать EnumChildWindows
метод user32 lib, но он даже не вызывает мою функцию обратного вызова и список пуст.
public List<WinDef.HWND> getAllWindowControls(WinDef.HWND window) {
List<WinDef.HWND> result = new LinkedList<>();
WinUser.WNDENUMPROC parentWindowCallback = (hwnd, pointer) -> {
result.add(hwnd);
return true;
};
user32.EnumChildWindows(window, parentWindowCallback, null);
return result;
}
Как правильно получить все элементы управления из такого окна