Libreria delle ProcedureGestione Mouse

Entra nella Libreria GIOBE.TPU

 CambiaCur2 

ESEMPIO DI APPLICAZIONE [2 di 4]  

    
bulletIl codice propone una cornice verde con ombra su un piano di lavoro riempito di caratteri '▒'; su richiesta modifica poi il cursore del Mouse obbligandolo a cambiare il colore del carattere che sta coprendo (senza operare modifiche su di esso)
    
Esempio di Applicazione   Mostra Effetto Esegui il Programma Scarica l'Esempio d'Applicazione

PROGRAM Prova_CambiaCur2;
USES Crt, giobe;
VAR pixel:boolean;
    puls,colore,sfondo,inizio,fine:word;
    col:integer;
    tasto:char;
BEGIN
  Viacur;
                    {************************************}
  Riempi1(7,1,''); {* Clearscreen  con il carattere ''*}
                    {* con colore Blu(1) su  Bianco (7) *}
                    {************************************}

  Cornice3 ( 6,28,26,11,15,2,7,0,2,2);
  Cornice1 (10,38, 5, 3,15,2,1,1);
  textcolor(15);
  gotoxy (31,7); write('Controllo del COLORE');
  KeyClickMessage2 (tasto,puls,15,1,
                                'modificare il cursore ');
  TextBackground (2);
  gotoxy (40,11); write('*');
  VediMouse;
  FOR sfondo:=0 to 15 DO
    FOR colore:=0 to 15 DO
    begin
      ViaMouse;
      IF sfondo<10 THEN col:=32 ELSE col:=31;
      gotoxy (col,15); 
      write('sfondo ',sfondo,' colore ', colore ,' ');
      CambiaCur2(sfondo,colore);
      gotoxy(40,11);
      VediMouse;
      pixel:=false; {coordinate in caratteri}
      SetMouse (pixel,40,11); {colonna,riga}
      AspettaKeyClick (tasto,puls);
      IF tasto=Chr(27) THEN
      begin
        colore:=15; sfondo:=15;
      end;
    end;
  VIAcur; ViaMouse;
  KeyClickMessage2 (tasto,puls,15,1,
                                'terminare il programma');
  TextBackground(0);
{************************************}
  ClrScr;          
{* Aspetta un tasto o il click di un*}
  gotoxy (1,25);   
{* pulsante del Mouse e torna a DOS *}
  RipCur;          
{************************************}
END.

    
Pagina Precedente Mouse Pagina Successiva   CambiaCur2 Lezioni - Vai al DownLoad dei files DOC Torna al Menu "Mouse"
Esempio Sorgente Mostra
21 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