Desenhar uma moldura no terminal de vídeo.
@ <exp.N1>,<exp.N2>,<exp.N3>,<exp.N4> BOX <exp.C>
<exp.N1> e <exp.N2> |
representam linha e coluna do canto superior esquerdo. |
<exp.N3> e <exp.N4> |
representam linha e coluna do canto inferior direito. |
<exp.C> |
representa os caracteres que formarão a moldura na seguinte ordem: canto superior esquerdo, linha horizontal superior, canto superior direito, linha vertical direita, canto inferior direito, linha horizontal inferior, canto inferior esquerdo, linha vertical esquerda e caractere que preencherá o interior da moldura. |
O comando @ ... BOX ... é utilizado para desenhar uma moldura retangular no terminal, utilizando caracteres definidos pelo programador.
O exemplo a seguir mostra-nos como desenhar uma moldura utilizando caracteres não gráficos no terminal.
@ 00,00,23,79 BOX "abcdefgh"
O exemplo a seguir mostra-nos como simular o comando
@ ... TO ... .
SET GRAPHIC ON
@ 00,00,23,79 BOX "f-tij-li "
SET GRAPHIC OFF
$NOSCREEN, $SCREEN, @ ... CLEAR, @ ... TO, SET ATRIBUTE, SET CURSOR, SET DEVICE, SET GRAPHIC, SET PRINT, ASC( ), CHR( ), STR( ) e VAL( ).