| 
      Sezione | 
      
       
   
    
      Indirizzi Base
    
    
    
      Registri Interni
    
      | 
    
| Libreria GIOBE.ASM | 
| Raccolta di Procedure ASM | 
      CambiaCol [50 di 54]  | 
 
  | 
| Adatta il colore in funzione della Scheda Grafica e del Monitor disponibili sul Computer. | 
| 
     
  | 
  
| La Procedura è chiamata automaticamente ogni volta che si utilizza la Macro M_COLOR per dare colore a testi o caratteri; essa interviene sul valore (appunto il byte d'attributo) predisposto nella variabile locale, detta ATTRIB e definita dal programma che utilizza questa struttura. | |
| Questo intervento rende utilizzabili i nostri eseguibili su qualunque Sistema di Visualizzazione, come su alcuni vetusti portatili VGA a scala di grigi che, non potendoli interpretare a colori, possono talvolta rendere difficile la leggibilità del contenuto delle pagine proposte a video. | 
  | 
  
| La seguente Area di Testo mostra il Modulo ram07 utilizzato per inserire la Procedura nella Libreria Giobe.ASM/LIB: | 
| 
         
  | 
      
| 
       CambiaCol / ram07  | 
      
    NB:           se il testo contenuto nell'Area
        ti 
      sembra strano (cioè se contiene caratteri inconsueti) non hai ancora installato il font Giobe.TTF : clicca qui!!  | 
    
| 
         
  | 
      
| In condizioni standard (cioè con i moderni sistemi a colori basati su schede VGA) l'azione sulla variabile locale ATTRIB viene evitata e l'immagine proposta a video sarà quella predisposta dal programmatore, in accordo con il valore del byte (attributo di colore) in essa predisposto con la Macro M_COLOR. | |
| Ricordo che questo byte è strutturato in modo da rappresentare contemporaneamente il colore di primo piano (quello dei pixel che formano il carattere) e il colore dello sfondo (quello dei pixel rimanenti), sulla base dello schema descritto in questa pagina e in sintonia con gli accoppiamenti di colore descritti nelle figure dei Colori senza Flash e Colori con Flash. | 
| 
         
  | 
      
Negli altri casi:
  | 
| 
         
  | 
      
| Non va dimenticato che, comunque, la decisione viene presa a partire dal valore delle variabili [Scheda] e [MODOcrt], entrambe definite e inizializzate dalla Procedura MODEtest da essa dichiarate PUBLIC; per rendere attiva questa preziosa risorsa è quindi necessario eseguire quest'ultima procedura. | 
  | 
| 
      
       |  
    Libreria GiobeASM | 
      
       | 
    CambiaCol | 
    
    ![]()  | 
    
    ![]()  | 
    
    ![]()  | 
 ||
| 50 di 54 | 
      
  | 
    
| 
     
  | 
  
        
  | 
    
        
  | 
    
| 
      
         
        Home 
     | 
      
  | 
    |||||||
      
  | 
       
          
        Motore Ricerca  | 
      
  |