Interface WindowTreeDom.User32

  • All Superinterfaces:
    com.sun.jna.AltCallingConvention, com.sun.jna.Library, com.sun.jna.win32.StdCall, com.sun.jna.win32.StdCallLibrary
    Enclosing class:
    WindowTreeDom

    public static interface WindowTreeDom.User32
    extends com.sun.jna.win32.StdCallLibrary
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface com.sun.jna.Library

        com.sun.jna.Library.Handler
      • Nested classes/interfaces inherited from interface com.sun.jna.win32.StdCallLibrary

        com.sun.jna.win32.StdCallLibrary.StdCallCallback
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static com.sun.jna.platform.win32.WinDef.DWORD GW_OWNER  
      static WindowTreeDom.User32 INSTANCE  
      • Fields inherited from interface com.sun.jna.Library

        OPTION_ALLOW_OBJECTS, OPTION_CALLING_CONVENTION, OPTION_CLASSLOADER, OPTION_FUNCTION_MAPPER, OPTION_INVOCATION_MAPPER, OPTION_OPEN_FLAGS, OPTION_STRING_ENCODING, OPTION_STRUCTURE_ALIGNMENT, OPTION_TYPE_MAPPER
      • Fields inherited from interface com.sun.jna.win32.StdCallLibrary

        FUNCTION_MAPPER, STDCALL_CONVENTION
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      boolean EnumChildWindows​(com.sun.jna.platform.win32.WinDef.HWND hWnd, com.sun.jna.platform.win32.WinUser.WNDENUMPROC lpEnumFunc, com.sun.jna.Pointer data)  
      boolean EnumWindows​(com.sun.jna.platform.win32.WinUser.WNDENUMPROC lpEnumFunc, com.sun.jna.Pointer arg)  
      int GetClassName​(com.sun.jna.platform.win32.WinDef.HWND hWnd, char[] lpClassName, int nMaxCount)  
      com.sun.jna.platform.win32.WinDef.HWND GetParent​(com.sun.jna.platform.win32.WinDef.HWND hWnd)  
      com.sun.jna.platform.win32.WinDef.HWND GetWindow​(com.sun.jna.platform.win32.WinDef.HWND hWnd, com.sun.jna.platform.win32.WinDef.DWORD cmd)  
      int GetWindowText​(com.sun.jna.platform.win32.WinDef.HWND hWnd, char[] lpString, int nMaxCount)  
    • Method Detail

      • EnumWindows

        boolean EnumWindows​(com.sun.jna.platform.win32.WinUser.WNDENUMPROC lpEnumFunc,
                            com.sun.jna.Pointer arg)
      • EnumChildWindows

        boolean EnumChildWindows​(com.sun.jna.platform.win32.WinDef.HWND hWnd,
                                 com.sun.jna.platform.win32.WinUser.WNDENUMPROC lpEnumFunc,
                                 com.sun.jna.Pointer data)
      • GetWindowText

        int GetWindowText​(com.sun.jna.platform.win32.WinDef.HWND hWnd,
                          char[] lpString,
                          int nMaxCount)
      • GetClassName

        int GetClassName​(com.sun.jna.platform.win32.WinDef.HWND hWnd,
                         char[] lpClassName,
                         int nMaxCount)
      • GetWindow

        com.sun.jna.platform.win32.WinDef.HWND GetWindow​(com.sun.jna.platform.win32.WinDef.HWND hWnd,
                                                         com.sun.jna.platform.win32.WinDef.DWORD cmd)
      • GetParent

        com.sun.jna.platform.win32.WinDef.HWND GetParent​(com.sun.jna.platform.win32.WinDef.HWND hWnd)