Monday 21 October 2024

A sintaxe desta macro é

 

Mapa DFHMDI argumentos

Mapa (Na coluna 1) é o nome da tela. Este nome será usado nos programas para leitura e gravação da tela. 

Os argumentos da macro DFHMDI podem ser:

SIZE=(linhas,colunas),

Define o tamanho da tela em numero de linhas e colunas.

SIZE=(linhas, Total de linhas da tela.
colunas), Total de colunas da tela.

CTRL=(PRINT,length,FREEKB,ALARM,FRSET), 

Identico a macro DFHMSD. Se usado na macro DFHMDI ele substitui (Overrides) os mesmos argumentos da DFHMSD.

CTRL=(PRINT,length,FREEKB,ALARM,FRSET) Idem macro DFHMSD

Os argumentos seguintes são de uso pouco frequente. Servem para se desenhar varias telas sobre o terminal:

LINE=posição,

Indica a linha do terminal onde deve ser posicionada esta tela. Posição pode ser um dos 3 valores:

  • Numero – Um literal numérico indica a posição absoluta da linha.
  • NEXT – A tela deve ser colocada na próxima linha disponível.
  • SAME – A tela que a tela deve ser colocada na mesma linha da tela anterior.

COLUNN=posição,

Indica a coluna do terminal onde deve ser posicionada a tela. Posição pode ser qualquer dos valores descritos em LINE.

FIELDS=NO,

Informa que esta tela não tem campos.