Class Kernel32.MOUSE_EVENT_RECORD

java.lang.Object
org.fusesource.jansi.internal.Kernel32.MOUSE_EVENT_RECORD
Enclosing class:
Kernel32

@JniClass(flags={STRUCT,TYPEDEF}, conditional="defined(_WIN32) || defined(_WIN64)") public static class Kernel32.MOUSE_EVENT_RECORD extends Object
see: http://msdn.microsoft.com/en-us/library/ms684239(v=VS.85).aspx
  • Field Details

    • SIZEOF

      @JniField(flags=CONSTANT, accessor="sizeof(MOUSE_EVENT_RECORD)") public static int SIZEOF
    • FROM_LEFT_1ST_BUTTON_PRESSED

      @JniField(flags=CONSTANT, accessor="FROM_LEFT_1ST_BUTTON_PRESSED") public static int FROM_LEFT_1ST_BUTTON_PRESSED
    • FROM_LEFT_2ND_BUTTON_PRESSED

      @JniField(flags=CONSTANT, accessor="FROM_LEFT_2ND_BUTTON_PRESSED") public static int FROM_LEFT_2ND_BUTTON_PRESSED
    • FROM_LEFT_3RD_BUTTON_PRESSED

      @JniField(flags=CONSTANT, accessor="FROM_LEFT_3RD_BUTTON_PRESSED") public static int FROM_LEFT_3RD_BUTTON_PRESSED
    • FROM_LEFT_4TH_BUTTON_PRESSED

      @JniField(flags=CONSTANT, accessor="FROM_LEFT_4TH_BUTTON_PRESSED") public static int FROM_LEFT_4TH_BUTTON_PRESSED
    • RIGHTMOST_BUTTON_PRESSED

      @JniField(flags=CONSTANT, accessor="RIGHTMOST_BUTTON_PRESSED") public static int RIGHTMOST_BUTTON_PRESSED
    • CAPSLOCK_ON

      @JniField(flags=CONSTANT, accessor="CAPSLOCK_ON") public static int CAPSLOCK_ON
    • NUMLOCK_ON

      @JniField(flags=CONSTANT, accessor="NUMLOCK_ON") public static int NUMLOCK_ON
    • SCROLLLOCK_ON

      @JniField(flags=CONSTANT, accessor="SCROLLLOCK_ON") public static int SCROLLLOCK_ON
    • ENHANCED_KEY

      @JniField(flags=CONSTANT, accessor="ENHANCED_KEY") public static int ENHANCED_KEY
    • LEFT_ALT_PRESSED

      @JniField(flags=CONSTANT, accessor="LEFT_ALT_PRESSED") public static int LEFT_ALT_PRESSED
    • LEFT_CTRL_PRESSED

      @JniField(flags=CONSTANT, accessor="LEFT_CTRL_PRESSED") public static int LEFT_CTRL_PRESSED
    • RIGHT_ALT_PRESSED

      @JniField(flags=CONSTANT, accessor="RIGHT_ALT_PRESSED") public static int RIGHT_ALT_PRESSED
    • RIGHT_CTRL_PRESSED

      @JniField(flags=CONSTANT, accessor="RIGHT_CTRL_PRESSED") public static int RIGHT_CTRL_PRESSED
    • SHIFT_PRESSED

      @JniField(flags=CONSTANT, accessor="SHIFT_PRESSED") public static int SHIFT_PRESSED
    • DOUBLE_CLICK

      @JniField(flags=CONSTANT, accessor="DOUBLE_CLICK") public static int DOUBLE_CLICK
    • MOUSE_HWHEELED

      @JniField(flags=CONSTANT, accessor="MOUSE_HWHEELED") public static int MOUSE_HWHEELED
    • MOUSE_MOVED

      @JniField(flags=CONSTANT, accessor="MOUSE_MOVED") public static int MOUSE_MOVED
    • MOUSE_WHEELED

      @JniField(flags=CONSTANT, accessor="MOUSE_WHEELED") public static int MOUSE_WHEELED
    • mousePosition

      @JniField(accessor="dwMousePosition") public Kernel32.COORD mousePosition
    • buttonState

      @JniField(accessor="dwButtonState") public int buttonState
    • controlKeyState

      @JniField(accessor="dwControlKeyState") public int controlKeyState
    • eventFlags

      @JniField(accessor="dwEventFlags") public int eventFlags
  • Constructor Details

    • MOUSE_EVENT_RECORD

      public MOUSE_EVENT_RECORD()
  • Method Details

    • init

      @JniMethod(flags=CONSTANT_INITIALIZER) private static final void init()
    • toString

      public String toString()
      Overrides:
      toString in class Object