Gostaria de saber se alguém pode me tirar a seguinte dúvida se é possÃvel construir funções para definir controles no Minigui Extend, uso a versão 237, para que eu não precise ficar definindo controle por controle toda a hora e para otimizar a aplicação , como por exemplo:
Tenho os seguintes controles definidos:
DEFINE FRAME frame_1
ROW 81
COL 15)
WIDTH 535
HEIGHT 52
CAPTION "Nome do Cliente"
OPAQUE .T.
FONTNAME "Arial"
FONTSIZE 9
FONTCOLOR PRETO
FONTBOLD .T.
BACKCOLOR BK_TEXTO0
END FRAME
DEFINE TEXTBOX TxNomeCli
ROW 100
COL 22
WIDTH 521
HEIGHT 18
TOOLTIP 'Digite o nome do Cliente'
FONTNAME "Arial"
FONTSIZE 10
FONTCOLOR PRETO
FONTBOLD .T.
BACKCOLOR BK_TEXTO3
UPPERCASE .T.
MAXLENGTH 60
ON ENTER {|| oCadastro:PesqCli(janelaclientes.TxNomeCli.Value), janelaclientes.TxCepCli.SetFocus}
Para ser da seguinte forma:
FUNCTION EntradaDados(nLinha,nColuna,nLargura,nAltura,cControle01,cControle02,cValor01,cValor02,Cor_Bk01,Cor_Bk_02,ntLinha,ntColuna,ntLargura,ntAltura,lMaiuscula,nTamanho,cRotina)
// nLinha,nColuna,nLargura,nAltura - São as coordenadas do controle Frame
// ntLinha,ntColuna,ntLargura,ntAltura - São as coordenas do controle TextBox
// cControle01,cControle02 - Sao os nomes dos controles
// cValor01 - Titulo da Frame
// cValor02 - Descrição do TextBox
// Cor_Bk01, Cor_Bk02 - São as cores de fundo da Frame e do TextBox
// lMaiuscula - Quando o texto for preenchido com letras maiúsculas
// nTamanho - Quantidade de caracteres para digitação
// cRotina - Rotina a ser executada pelo controle TextBox.
........
Será que isto é possÃvel de ser implementado ou eu tenho que fazer uma função para o controle FRAME e outro para o controle TEXTBOX? Se alguém tiver algum exemplo para dividir comigo e me ajudar ou aonde eu poderei encontrar exempkos para estudar ficarei grato por isso.
[]'s
Paulo
JacareÃ-SP