Árvore de páginas

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.


 


Exemplo
#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.
 
 
 


 


  • Sem rótulos