home *** CD-ROM | disk | FTP | other *** search
- '──────────────────────────────
- ' Include-File für die
- ' Mousebox, Version 1.0
- ' Quick Basic 4.5
- ' Copyright (c) 1988, 89, 90
- ' by
- '
- ' Ralf Krause
- '
- ' Leuchtenberger Str. 7a
- ' D-8480 Weiden i. d. Opf.
- '──────────────────────────────
-
- TYPE Registers
- AX AS INTEGER
- BX AS INTEGER
- CX AS INTEGER
- DX AS INTEGER
- BP AS INTEGER
- SI AS INTEGER
- DI AS INTEGER
- Flags AS INTEGER
- DS AS INTEGER
- ES AS INTEGER
- END TYPE
-
-
- CONST MouseIntr = &H33 ' Mouse-INTERRUPT
- CONST SoftWare = 0 ' Softwarecursor bei SetTextCursor
- CONST HardWare = 1 ' Hardwarecursor bei SetTextCursor
-
-
- DECLARE FUNCTION InitMouse ()
- DECLARE SUB ResetMouse ()
- DECLARE SUB ShowCursor ()
- DECLARE SUB HideCursor ()
- DECLARE FUNCTION GetXPosition ()
- DECLARE FUNCTION GetYPosition ()
- DECLARE FUNCTION GetXTextPosition ()
- DECLARE FUNCTION GetYTextPosition ()
- DECLARE FUNCTION LeftButton ()
- DECLARE FUNCTION RightButton ()
- DECLARE FUNCTION MiddleButton ()
- DECLARE FUNCTION MouseMoved ()
- DECLARE FUNCTION MouseLeftMoved ()
- DECLARE FUNCTION MouseRightMoved ()
- DECLARE FUNCTION MouseUpMoved ()
- DECLARE FUNCTION MouseDownMoved ()
- DECLARE FUNCTION LeftButtonPressed ()
- DECLARE FUNCTION RightButtonPressed ()
- DECLARE FUNCTION MiddleButtonPressed ()
- DECLARE FUNCTION LeftButtonReleased ()
- DECLARE FUNCTION RightButtonReleased ()
- DECLARE FUNCTION MiddleButtonReleased ()
- DECLARE SUB SetXYMouse (X AS INTEGER, Y AS INTEGER)
- DECLARE SUB SetXRange (Min AS INTEGER, Max AS INTEGER)
- DECLARE SUB SetYRange (Min AS INTEGER, Max AS INTEGER)
- DECLARE FUNCTION GetXMickey ()
- DECLARE FUNCTION GetYMickey ()
- DECLARE SUB SetXYMickey (XMickey AS INTEGER, YMickey AS INTEGER)
- DECLARE SUB SetMouseSpeed (MouseSpeed AS INTEGER)
- DECLARE SUB SetTextCursor (CursorType AS INTEGER, TextScreenMask AS INTEGER, TextCursorMask AS INTEGER)