|
 |
Raccolta di Procedure ASM |
RAMrecup
[49 di 54] |
 | Recupera la
zona di memoria coperta in precedenza da una
cornice,
direttamente a livello
RamVideo. |
 | Si tratta della Procedura
complementare della
RAMcorn
e va chiamata rigorosamente con gli stessi
parametri. |
 | La Procedura
si chiama in questo modo: |
 | In
ingresso bisogna predisporre:
 | AL
con la larghezza (espressa in caratteri) |
 | AH
con l'altezza (espressa in caratteri) |
 | DL
con la coordinata colonna dell'angolo in alto a
destra |
 | DH
con la coordinata riga dell'angolo in alto a
destra |
 | CX
con l'indirizzo di Offset della
Pagina Video alternativa in cui salvare l'area sottostante
alla cornice, sempre di tipo 1000H,
2000H, 3000H, .. |
 | la variabile ATTRIB
con il codice di colore desiderato |
|
 | La seguente Area di Testo
mostra il Modulo ram06 utilizzato per
inserire la Procedura
nella Libreria
Giobe.ASM/LIB: |
|
RAMrecup / ram06 |
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!! |
 | Anche questa Procedura
è molto preziosa; l'analisi del suo codice mette in evidenza
il suo compito: quello di recuperare
i caratteri salvati nella pagina alternativa puntata in
ingresso da CX,
sempre del tipo 1000H,
2000H, 3000H,..., dalla Procedura
gemella
RAMcorn |
 | Per ripristinare l'area originale è necessario passare
rigorosamente con gli stessi parametri; l'operazione è del tutto automatica. |
 | Per favorire il recupero anche dei caratteri coperti dall'ombreggiatura della finestra, l'area
recuperata dalla
pagina alternativa è in realtà un po' più grande (2 colonne e una riga in più). |
©
2001-2010 - Studio Tecnico
ing. Giorgio OBER
Tutti i diritti sono riservati
|