home *** CD-ROM | disk | FTP | other *** search
- PROCEDURE Muisrykl
- *--------------------------------------------------------------------
- * OMSCHRIJVING
- * MRowCol toont hoe de MROW() en MCOL() functies te gebruiken zijn
- * om de plaats van de muiscursor te bepalen. MRowCol toony de
- * coordinaten van elke muisklik. Gebruik de Stopknop om te stoppen
- * of druk op 'S'.
- *--------------------------------------------------------------------
-
- SET TALK OFF
- SET ESCAPE OFF
- SET TRAP OFF
-
- IF ISMOUSE()
- *-- Instellen van het venster
- SET COLOR TO w+/b
- CLEAR
- @ 3, 26 TO 8, 54 DOUBLE
- @ 4, 29 SAY "Laatste muisklik op:"
- @ 5, 30 SAY "MRow(): "
- @ 6, 30 SAY "MCol(): "
- @ 10, 36 SAY " Stop " COLOR w+/g
- lQuit = .F.
- DO WHILE .NOT. lQuit
- SET CONSOLE OFF
- SET CURSOR OFF
- WAIT && Wacht op een muisklik
- SET CURSOR ON
- SET CONSOLE ON
- nMRow = MRow() && Neem de muisrij en -kolom
- nMCol = MCol() && over bij de eerste gelegenheid
- nLKey = LASTKEY()
- IF nLKey = 83 .OR. nLKey = 115 && Bij 'S' of 's'
- lQuit = .T.
- ELSE
- *-- Controleer of de Stopknop is aangeklikt
- IF nMRow = 10 .AND. nMCol >= 36 .AND. nMCol <= 43
- lQuit = .T. && Ja? dan stoppen
- ENDIF
- ENDIF
- *-- Toon de rij en kolom van de muisklik
- @ 5, 38 SAY STR( nMRow, 2 )
- @ 6, 38 SAY STR( nMCol, 2 )
- ENDDO
- ENDIF
- SET TALK ON
- SET ESCAPE ON
- SET TRAP ON
- CLEAR
-
- RETURN
- *-- EOP: Muisrykl
-