Versões: | Microsiga Protheus 11 |
Compatível Países: | Todos |
Sistemas Operacionais: | Todos |
Compatível às Bases de Dados: | Todos |
Idiomas: | Português, Espanhol, Inglês |
Descrição: ponto de entrada utilizado para ajustar o percentual de tamanho do cabeçalho e GetDados na tela de produtos alternativos.
Localização: Function A010ProdAl - Interface para cadastramento dos produtos alternativos.
Eventos: no momento de abertura de tela dos produtos alternativos.
Programa fonte: MATA010.PRX
Sintaxe: MT010SIZ - Adiciona novas dimensões definidas por percentual para o cabeçalho e GetDados ([PARAMIXB[1]) -> oSize (Cabeçalho), ([PARAMIXB[1]) -> oSize (GetDados).
Parâmetros:
NOME | TIPO | DESCRIÇÃO | OBRIGATÓRIO |
---|---|---|---|
PARAMIXB[1] | Array of records | Vetor contendo as dimensões do cabeçalho e GetDados para dimensionamento, sendo necessário chamar duas vezes o Vetor, pois, o tratamento é realizado por percentual. Desta forma a somatória do Cabeçalho e GetDados deve ser 100%. |
X |
Retorno: (oSize ) Objeto utilizado ajustar o tamanho do Cabeçalho e GetDados na tela.
Observação: a somatória do Cabeçalho e GetDados deve ser igual a 100, ou seja, corresponde a 100% da utilização do espaço da tela.
#Include 'Protheus.ch' //ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ //|Altera a forma padrão de dimensionamento do cabeçalho e GetDados na tela | //| | //| | //| O Vetor AOBJDEF apresenta as dimensões do cabeçalho e GetDados | //| | //| OBS: A Somatória do Cabeçalho e GetDados devem ser = 100 que seria 100% de | //| Utilização da Tela | //| | //ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ User Function MT010SIZ() Local oSize:= PARAMIXB[1] PARAMIXB[1]:AOBJDEF[1][3] := 30 // Dimensionamento do Cabeçalho PARAMIXB[1]:AOBJDEF[2][3] := 70 // Dimensionamento da GetDados Return (oSize) // Retorno do Objeto com as dimensoes ajustadas.