Libreria delle ProcedureGestione Mouse

Entra nella Libreria GIOBE.TPU

 SetMouse 

GENERALITA' [1 di 4]  

    
bulletLa procedura SetMouse ha 3 parametri; il suo compito è quello fissare la posizione del cursore del MOUSE nel punto indicato dalle coordinate "riga","colonna", passate come parametro direttamente in pixel  o nel classico modo carattere.
bulletLa corretta sintassi per l’uso di questa procedura è:
    
SetMouse (pixel,colonna,riga);
    
bulletLa variabile booleana "pixel" è stata introdotta per consentire il passaggio differenziato delle coordinate "riga","colonna" del punto in cui viene fissato il cursore:
bulletse "pixel" è falso esse sono soggette alle regole standard del Pascal, per cui “riga” deve essere scelta tra 1 e 25 e “colonna” tra 1 e 80 (l'angolo in alto a sinistra ha coordinate [1,1] e quello in basso a destra [25,80])
bulletse "pixel" è vero sono invece soggette alle regole della programmazione Assembly, per cui “riga” deve essere scelta tra [0*8] = 0 pixel  0 e [24*8] = 192 pixel e “colonna” tra [0*8 = 0 pixel e [79*8 = 632 pixel (l'angolo in alto a sinistra ha coordinate [0,0] e quello in basso a destra [192,632])
    
Suggerimento Se si desidera portare il cursore hardware del video nella stessa posizione di quello del mouse alla chiamata di SetMouse è necessario far seguire la chamata di GotoXY. In questo caso si consiglia di predisporre pixel al valore falso: cị consente di passare i medesimi numeri di coordinata ad entrambe le procedure:  
  pixel:=false;                   {Fissa il  cursore   del mouse alla}
  Setmouse (pixel,79,25);{riga24, colonna79,  in caratteri   }
  GotoXY (79,25);            {Cursore hardware a rig25, col79}
    
Pagina Precedente Mouse Pagina Successiva   SetMouse Lezioni - Vai al DownLoad dei files DOC Torna al Menu "Mouse"
Esempio Sorgente Mostra
8 di 23

    

PASCAL  »

Libreria Giobe | Librerie Standard | Allegati | Applicazioni | Info | Download
PROCEDURE  »   Caratteri | Mouse | Tastiera | Tempo, Data & Ora
Box | Cornici | Cursore | Aree a Riga Intera | Aree a Schermo Totale
FUNZIONI  »   Caratteri | Mouse | Tastiera | Tempo, Data & Ora
Home 
Pascal|Manuali|Tabelle|Schede
Tutorial Assembly|Palestra Assembler
Aggiungi Giobe®2000 ai preferiti  
Motore
Ricerca
  Rendi Giobe®2000 pagina di Default
© 2001-2010  -  Studio Tecnico ing. Giorgio OBER
Tutti i diritti sono riservati