com.jniwrapper.win32.ui
Class GUIThreadInfo

java.lang.Object
  extended by com.jniwrapper.Parameter
      extended by com.jniwrapper.Structure
          extended by com.jniwrapper.win32.ui.GUIThreadInfo
All Implemented Interfaces:
com.jniwrapper.AlignmentAwareParameter, com.jniwrapper.CompositeParameter

public class GUIThreadInfo
extends com.jniwrapper.Structure

This class represents GUITHREADINFO structure.


Field Summary
static int GUI_16BITTASK
           
static int GUI_CARETBLINKING
           
static int GUI_INMENUMODE
           
static int GUI_INMOVESIZE
           
static int GUI_POPUPMENUMODE
           
static int GUI_SYSTEMMENUMODE
           
 
Fields inherited from class com.jniwrapper.Structure
i
 
Fields inherited from class com.jniwrapper.Parameter
LICENSE_TYPE, V
 
Constructor Summary
GUIThreadInfo()
           
 
Method Summary
 com.jniwrapper.UInt32 getCbSize()
           
 com.jniwrapper.UInt32 getFlags()
           
static GUIThreadInfo getGUIThreadInfo(long threadID)
          Retrieves information about the active window or a specified graphical user interface (GUI) thread.
 Wnd getHwndActive()
           
 Wnd getHwndCapture()
           
 Wnd getHwndCaret()
           
 Wnd getHwndFocus()
           
 Wnd getHwndMenuOwner()
           
 Wnd getHwndMoveSize()
           
 Rect getRcCaret()
           
 
Methods inherited from class com.jniwrapper.Structure
a, a, acceptIOPerformer, addMembers, clone, computeLength, equals, getAlignmentRequirement, getDebugInfo, getFirstMemberSize, getLength, getMember, getMembers, getOffsets, init, init, initFrom, pop, push, read, setDataBuffer, write
 
Methods inherited from class com.jniwrapper.Parameter
, a, asReturnValue, b, dataBufferAssigned, getAlignedLength, getDataBuffer, getDataBufferOffset, hashCode, indent, read, read, toByteArray, write
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

GUI_CARETBLINKING

public static final int GUI_CARETBLINKING
See Also:
Constant Field Values

GUI_INMOVESIZE

public static final int GUI_INMOVESIZE
See Also:
Constant Field Values

GUI_INMENUMODE

public static final int GUI_INMENUMODE
See Also:
Constant Field Values

GUI_SYSTEMMENUMODE

public static final int GUI_SYSTEMMENUMODE
See Also:
Constant Field Values

GUI_POPUPMENUMODE

public static final int GUI_POPUPMENUMODE
See Also:
Constant Field Values

GUI_16BITTASK

public static final int GUI_16BITTASK
See Also:
Constant Field Values
Constructor Detail

GUIThreadInfo

public GUIThreadInfo()
Method Detail

getCbSize

public com.jniwrapper.UInt32 getCbSize()

getFlags

public com.jniwrapper.UInt32 getFlags()

getHwndActive

public Wnd getHwndActive()

getHwndFocus

public Wnd getHwndFocus()

getHwndCapture

public Wnd getHwndCapture()

getHwndMenuOwner

public Wnd getHwndMenuOwner()

getHwndMoveSize

public Wnd getHwndMoveSize()

getHwndCaret

public Wnd getHwndCaret()

getRcCaret

public Rect getRcCaret()

getGUIThreadInfo

public static GUIThreadInfo getGUIThreadInfo(long threadID)
Retrieves information about the active window or a specified graphical user interface (GUI) thread.

Parameters:
threadID - Identifies the thread for which information is to be retrieved.
Returns:
information describing the thread.