Class Kernel32.MOUSE_EVENT_RECORD

  • Enclosing class:
    Kernel32

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

      • 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 Detail

      • MOUSE_EVENT_RECORD

        public MOUSE_EVENT_RECORD()
    • Method Detail

      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object