Mixters Posted October 18, 2012 Posted October 18, 2012 Hola de nuevo , quisiera que alguien me explique algo sobre las gui o almenos me diga que resolución usar... me explico.. mi problema es que cuando hago una gui con 'guieditor' la gui siempre queda en un lugar diferente dependiendo la resolución. es posible ponerla en una posición para que les salga a todos de la misma forma ? aqui una imagen del as resoluciones ( con Windowed ) : PD: gracias a mi amigo quem e presto su cuenta de photobucket
BorderLine Posted October 18, 2012 Posted October 18, 2012 Deberas usar la funcion guiGetScreenSize () Tendras que ingeniartela dividiendo y sumando o restanto para que quede en el centro o en alguna otra posicion Aca un tutorial viewtopic.php?f=148&t=43732
Araa Posted October 18, 2012 Posted October 18, 2012 Esto es lo que yo uso. rx, ry = guiGetScreenSize() guiCreateWindow((rx/2)-hx/2, (ry/2)-hy/2, hx, hy) Por Ejemplo, si tenes: guiCreateWindow(183,118,426,286,"",false) Para que funcione en otras resoluciones deberia ser: rx, ry = guiGetScreenSize() guiCreateWindow((rx/2)-213, (ry/2)-143, 426, 286, "", false) Notaste como 213 y 143 son las mitades de 426 y 286? Importante: Si estas usando el GUI Editor asegurate de que te muestre las coordenadas en absoluto, no en relativo.
Alexs Posted October 18, 2012 Posted October 18, 2012 Lo bueno de los gui a diferencia de dx, es el ultimo argumento, ponlo en true y utiliza números entre 1 y 0, así se acomodara a toda pantalla, en el guieditor puedes switchear si esta en absoluto o en relativo, pon el tamaño y la posición en relativo.
Alexs Posted October 19, 2012 Posted October 19, 2012 Se me había ido decírtelo, para los dx puedes usar números relativos y multiplicarlos por el screenSize.
Mixters Posted October 19, 2012 Author Posted October 19, 2012 Me Sirvió mucho lo que comento Araa, Muchas gracias a todos
Recommended Posts