Mouse.tpu



He aqui una lista de las funciones y procedimientos mas interesantes de la unidad mouse.tpu


function initmouse:word - inicializa el mouse

function mouseavail:byte - verifica que el mouse este disponible

function detectmouse:boolean - verifica si el mouse esta conectado al puerto

procedure detectarmouse - verifica que el mouse esta conectado mandando un mensaje si no lo esta (el mensaje lo manda en modo texto)

procedure activarmouse - prende el puntero del mouse

procedure desactivarmouse - apaga el puntero del mouse

procedure getmouse(var knoppen, x , y:word) - devuelve la posicion del mouse, donde x son las columnas y y las filas

procedure setmouse(x,y:word) - Coloca el puntero del mouse en las columna (x) y fila (y) especificada

function mousepresion - devuelve verdadero si cualquier boton del mouse fuepresionaod

function getbutton(button:byte):buttonstate - el parametro button especifica el numero de boton (1) izquierdo, (2) derecho, buttondown significa presionado, el formato es "if getbutton(1)=buttondown then"

function mousein(c1,f1,c2,f2:word):boolean - devuelve verdadero si el puntero del mouse esta dentro de la caja que forman las coordenadas c1,f1,c2,f2 (c1,f1 :columna y fila de inicio, c2,f2: columna y fila de fin).

procedure mousebox(left,top,right,bottom:word) - crea una caja imaginaria dentro de la cual el mouse se podra mover pero no salir, para borrar es caja usa resetmouse


Como dice el autor de esta unidad la mejor forma de dominarla es practicando y usar cada uno de los procedimientos y funciones para saber como funcionan.


Regresar


inicio
Si llegaste a esta pagina desde un buscador
haz click aqui para ir a la pagina principal