Come Funziona
Area Comunicaz. Bios |
||
Cursore |
Applicazioni Software |
PROGETTO n° 05 - 2/6 [36 di 42] |
|
|
||
Gestione dimensione del Cursore - Selezione guidata del cursore | ||
Analisi del Problema |
|
Il controllo della dimensione del Cursore è un tema trattato più volte, in questa parte del Sito; le motivazioni che impongono la presenza di cursore con diversi aspetti sono le più generiche. |
|
Il progetto è nato per mostrare in modo strutturato l'influenza del numero di linea iniziale e finale sull'aspetto del cursore; si tratta di una versione consuntiva rispetto ai progetti proposti in precedenza. | |
Come il precedente utilizza la Funzione 01H di INT 10H, per imporre la nuova dimensione del Cursore, e la SottoFunzione 34H della Funzione 12H di INT 10H per assicurare tutte le 31 diverse dimensioni possibili. |
|
La selezione della nuova dimensione è resa possibile puntando con le 4 frecce di direzione una posizione nella Griglia di selezione. |
|
Confermando con Invio il programma ha termine, senza per altro imporre le modifiche selezionate; la versione originale (di qualche anno fa...) prevedeva la possibilità di disporre del nuovo Cursore anche in uscita dal programma, ma.... |
|
NB: L'effetto sulla dimensione del Cursore è chiaramente visibile in run-time (cioè mentre l'eseguibile COM sta girando) ma, con i moderni Sistemi Operativi (Windows NT, Windows 2000, Windows XP) non è possibile imporre le nuove dimensioni anche al cursore mostrato, al termine del programma, al Prompt del DOS, come avveniva nelle shell DOS delle precedenti versioni, Windows 95/98/ME. |
|
In aggiunta, per apprezzare l'effetto è necessario eseguire il programma a schermo pieno (in finestra non funziona, per la solita sufficienza con cui i nuovi SysOp trattano il vecchio padre DOS...): | |
Sebbene fastidiose, le cose sono irrilevanti, perchè, mentre sono in esecuzione, i nostri applicativi continueranno comunque a garantire l'effetto. |
|
Cursore Video | PROGETTO n° 05 - 2/6 | |||||||
36 di 42 |
|
|
|
Home |
|
|||||||
|
Motore Ricerca |
|