Reconozco que me gusta mas usar recursos en mis pequeños programas/pruebas, pero para ver como funciona una clase, etc he visto que muchos
de ustedes utilizan coordenadas @ fila, col , y a mi parecer con gran exito, el caso es que no me aclaro, intento explicar.
Codigo basico.
Code: Select all
local oDlg, oFld, oSay
DEFINE DIALOG oDlg SIZE 400, 300
@ 1, 1 FOLDER oFld OF oDlg SIZE 192, 130 // Ancho , alto
@ 2, 1 SAY oSay PROMPT "Fivewin 19.05 last version" OF oFld:aDialogs[ 1 ] SIZE 80, 20 ADJUST
ACTIVATE DIALOG oDlg CENTERED
https://ibb.co/fYs3nhK
Entonces segun entiendo cuando hacemos size , el tamaño siempre son pixeles, en el DIALOG podriamos darles la resolucion del monitor que en mi
caso es 1920x1080, creo aprox. pero luego dentro del dialogo, si le hemos dado 400x300 .
¿Ahi como se que el folder que me cabe es aprox. 192 , 130, ya que si intento hacerlo mas grande no cabe.?
¿Y como se que cuando le coloco el SAY aproximadamente en @ 8,1 esta al final del folder ?
¿Y el tamaño 80x20 del say como se que si no le doy 80 no cabe la frase?
Me explico, ¿no?
Gracias , de verdad.
Jose.