Objet :Dessiner une boîte à l'écran

 

Format :DRAWBOX ulrow ulcol lrrow lrcol style [BRIght] fg ON [BRIght] bg [FILL [BRIght] bgfill] [ZOOm] [SHAdow]

 

ulrow Lignepour le coin supérieur gauche
ulcolColonne pour le coin supérieur gauche
lrrow Ligne pourle coin inférieur droit
lrcolColonne pour le coin inférieur droit
styleStyle de dessin de la boîte :
0Pas de lignes (la boîte est dessinée avec des blancs)
1Ligne simple
2Ligne double
3Ligne simple en haut et en bas, double sur les côtés
4Ligne double en haut et en bas, simple sur les côtés
fgCouleur des caractères d'avant-plan
bgCouleur du caractère d'arrière-plan
bgfillCouleur de remplissage de l'arrière-plan (pour l'intérieur de la boîte)

 

Voir aussi : DRAWHLINE et DRAWVLINE.

 

Utilisation :

 

DRAWBOX est utile pour créer des affichages d'écran attrayants dans des fichiers batch.

 

Voir Couleurs et noms de couleurs pour plus de détails sur les couleurs.

 

Si vous utilisez ZOOM, la boîte semble s'agrandir par étapes jusqu'à sa taille finale. La vitesse de l'opération de zoom dépend de la vitesse de votre ordinateur et de votre système vidéo.

 

Si vous utilisez OMBRE, une ombre portée est créée en changeant les caractères de la ligne sous la boîte et les deux colonnes à droite de la boîte en texte d'intensité normale sur fond noir (les caractères affichés en noir disparaîtront complètement).

 

Les valeurs des lignes et des colonnes sont basées sur des zéros. Ainsi, sur un écran standard de 25 lignes et 80 colonnes, les lignes valides sont comprises entre 0 et 24 et les colonnes valides entre 0 et 79.

Numeric input may be entered in either decimal format (a sequence of 0-9 digits) or in hexadecimal format ("0x" followed by a sequence of 0-F hex digits). DRAWBOX vérifie que les valeurs des lignes et des colonnes sont valides, et affiche un message d'erreur "Usage" si l'une des valeurs est en dehors de la plage.

 

La valeur maximale  de laligne est déterminée par la hauteur actuelle de la fenêtre. TCC de la fenêtre. La valeur maximale de lacolonne est déterminée par la largeur actuelle de l'écran virtuel (voir Redimensionnement de la fenêtre Take Command pour plus d'informations).

 

Si ulrow est défini à 999, lrrow est supposé être la hauteur souhaitée et la boîte sera centrée verticalement. Si ulcol est fixé à 999, lrcol est supposé être la largeur souhaitée et la boîte sera centrée horizontalement.

 

Contrairement à DRAWHLINE et DRAWVLINE, DRAWBOX ne relie pas automatiquement les boîtes aux lignes existantes à l'écran avec les caractères de connexion appropriés. Si vous voulez dessiner des lignes à l'intérieur d'une boîte et que les connecteurs appropriés soient dessinés automatiquement, dessinez d'abord la boîte, puis utilisez DRAWHLINE et DRAWVLINE pour dessiner les lignes.

 

DRAWBOX utilise les caractères standard de dessin de lignes et de boîtes dans un jeu de caractères Unicode ou ASCII étendu à l'anglais des États-Unis. Si vous utilisez une police ASCII ou matricielle qui n'inclut pas ces caractères de dessin de ligne, la boîte ou les lignes ne seront pas affichées correctement.

 

Exemple:

 

Pour dessiner une boîte autour du bord d'une fenêtre 80x25 avec des lignes blanches brillantes sur un fond bleu :

 

drawbox 0 0 24 79 1 bri whi on blu fill blu