RAT_ELBHD() Determines if left mouse button is held down RAT_EQMCOL() Returns mouse column at last press RAT_EQMROW() Returns mouse row at last press RAT_ERBHD() Determines if right mouse button is held down RAT_EVENT() Event handler - inkey() with mouse awareness RAT_ISMOUSE() Determines mouse usage by RAT_EVENT() RAT_LASTEV() Returns the last event recorded by RAT_EVENT() RAT_MENU2() Mouseable MENU TO emulation RAT_READ() Mouseable read RAT_AREA() Limits the mouse to a rectangular area of the screen RAT_COL() Current mouse column RAT_COLL() Returns mouse column at the last left button press RAT_COLR() Returns mouse column at the last right button press RAT_EXIST() Determines if a mouse is available RAT_FORCE() This forces a mouse present status, regardless RAT_LBHD() Determines if the mouse left button is currently depressed RAT_LEFTB() Determines if the left mouse button has been pressed RAT_NOMOUSE() This forces a no mouse status, regardless RAT_OFF() Sets the mouse cursor off RAT_ON() Sets the mouse cursor on RAT_POSIT() Positions the mouse cursor at row,column RAT_RBHD() Determines if the mouse right button is currently depressed RAT_RESET() Resets the mouse to its default values RAT_RIGHTB() Determines if the right mouse button has been pressed RAT_ROW() Current mouse row RAT_ROWL() Returns mouse row at the last left button press RAT_ROWR() Returns mouse row at the last right button press
Tag Archives: RAT_EQMCOL()
SP Event Functions
RAT_EVENT() Event handler - inkey() with mouse awareness RAT_ERBHD() Determines if right mouse button is held down RAT_ISMOUSE() Determines mouse usage by RAT_EVENT() RAT_ELBHD() Determines if left mouse button is held down RAT_EQMCOL() Returns mouse column at last press RAT_EQMROW() Returns mouse row at last press IFMOUSEHD() Checks if mouse held down,evals codeblock while it is ISMOUSEAT() Checks for mouse click within passed coordinates MBRZCLICK() Checks for mouse click on current Tbrowse row/col MBRZMOVE() Checks for mouse click at and moves to Tbrowse row/col MOUSEHOTAT() Checks for mouse click from array of hot coordinates RAT_LASTEV() Returns the last event recorded by RAT_EVENT() R_ISRATREAD() Determines if RAT_READ() is current get system
SP_RAT_EQMCOL
RAT_EQMCOL() Short: ------ RAT_EQMCOL() Returns mouse column at last press Returns: -------- <nRow> => mouse column at last button press (left or right) Syntax: ------- RAT_EQMCOL() Description: ------------ Returns mouse column at last press (LEFT OR RIGHT). S_MOOSE.PRG has two static variables, 'mouserow' and 'mousecol'. These are set each time RAT_EVENT() determines that the mouse has been depressed. Examples: --------- e := 0 while e#27 e := rat_event(30) do case case e == 0 ? "Timed out after 30 seconds" case e < 400 ? "Key press with inkey() value of :",e case e == 400 ? "Left mouse button pressed at :" ?? "row-> ",rat_eqmrow() ?? "col-> ",rat_eqmcol() case e == 500 ? "Right mouse button pressed at :" ?? "row-> ",rat_eqmrow() ?? "col-> ",rat_eqmcol() endcase end Source: ------- S_MOOSE.PRG See Also : RAT_ELBHD(),RAT_EQMROW(), RAT_ERBHD(), RAT_EVENT(), RAT_ISMOUSE(), RAT_LASTEV(), RAT_MENU2(), RAT_READ()