Interruption 10h |
Fonction 07h |
Fenêtre vers le bas |
---|---|---|
MDA, CGA, PC Junior, EGA, MCGA, VGA, IBM 8514/A, SVGA |
Description
Cette fonction permet l'initialisation ou le déplacement d'une fenêtre vers le bas.
Entrée
Registre | Description |
---|---|
AH | 07h |
AL | Ce registre permet d'indiquer le nombre de lignes à déplacer (si 0, la fenêtre entière est effacée) |
BH | Ce registre permet d'indiquer l'attribut à utiliser pour effacer la fenêtre |
CH | Ce registre permet d'indiquer la coordonnée Y1, en haut à gauche de la fenêtre |
CL | Ce registre permet d'indiquer la coordonnée X1, en haut à gauche de la fenêtre |
DH | Ce registre permet d'indiquer la coordonnée Y2, en bas à droite de la fenêtre |
DL | Ce registre permet d'indiquer la coordonnée X2, en bas à droite de la fenêtre |
Sortie
Aucune
Remarques
- Dans les modes vidéo prenant en charge plusieurs pages, cette fonction affecte uniquement la page actuellement affichée.
- Si AL contient une valeur autre que 00h, la zone de la fenêtre spécifiée défile du nombre de lignes demandé. Le texte défilé au-delà du bas de la fenêtre est perdu. Les nouvelles lignes apparaissant en haut de la fenêtre sont remplies de blancs ASCII portant l'attribut spécifié par le registre BH.
- Pour faire défiler le contenu d'une fenêtre vers le haut, voir l'interruption 10h, Fonction 06h.
Voir également
Interruption 10h, Fonction 06h: Initialisation ou le déplacement d'une fenêtre vers le haut,
Interruption 10h, Fonction 72h: Initialiser une fenêtre de l'affichage en la remplissant de caractères d'espaces blancs avec un certain attribut, ou déplacer le contenu d'une fenêtre vers la droite sur un Tandy 2000,
Interruption 10h, Fonction 73h: Initialiser une fenêtre de l'affichage en la remplissant de caractères d'espaces blancs avec un certain attribut, ou déplacer le contenu d'une fenêtre vers la gauche sur un Tandy 2000
Références
La Bible du PC: Programmation système - Sixième Edition, Edition Micro-Application, Michael Tischer, 1996, ISBN: 2-7429-0544-8, page 1582.
Aide-mémoire des interruptions du MS-DOS, Edition Marabout, Philippe Mercier, 1990, ISBN: 2-501-01297-6, page 42 à 44.
The Undocumented PC: A programmer's Guide to I/O, CPUs, and Fixed Memory Areas - Second Edition, Edition Addison-Wesley, Frank van Gilluwe, 1997, ISBN: 0-201-47950-8, page 401 à 402.