Criar uma condição para quando a resolução do monitor for maior ou menor o campo ter uma posição ou outra posição

Preciso criar uma condição para o campo assumir 2 posições dependendo do tamanho do monitor utilizado

User Function MT120TEL()

Local oNewDialog := PARAMIXB[1] Local aPosGet := PARAMIXB[2] Local aObj := PARAMIXB[3] Local nOpcx := PARAMIXB[4] Public _nVlrFre := 0.00

If nOpcx = 3 _nVlrFre := 0.00 Else _nVlrFre := U_xTotalDif(M->C7_NUM) EndIf

Quando maior que 1920 x 1080 ter essa posição: @ 063,823 SAY "Diferenca Total" OF oNewDialog PIXEL SIZE 050, 008 @ 063,952 MSGET _nVlrFre PICTURE PesqPict("SC7", "C7_XDIFT") OF oNewDialog PIXEL SIZE 060, 006

Quando menor ou igual a 1920 x 1080 ter essa posição: @ 063,431 SAY "Diferenca Total" OF oNewDialog PIXEL SIZE 050, 008 @ 063,493 MSGET _nVlrFre PICTURE PesqPict("SC7", "C7_XDIFT") OF oNewDialog PIXEL SIZE 060, 006

AAdd( aTitles, 'Observacoes' )

Return(.T.)

compartilhar
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do TOTVS DevForum!

2 respostas

Não é a resposta que estava procurando? Procure outras perguntas com as tags advpl ou faça a sua própria pergunta.