Sobre medidas de pantalla

26/04/2004 - 13:02 por MedinaDigital | Informe spam
Hola tod@s:

Os cuento el asunto. Cuando dibujas un dialogo, en la parte de abajo(barra
de estado) indica la medida de dicho dialogo YY x ZZ.
Bien, aqui estan mis dudas:
1.- que unidades son estas?? cm? inch? pixel?
2.- alguien tiene una regla de conversion para trasladar esta medidas a
unidades de pantalla?
Esto lo necesito para poder crear varios dialogos que ocupen toda la
pantalla y como los clientes trabajan con MUY DIVERSAS configuraciones de
pantalla (desde 600 x 400 hasta 1600x1280) ...
Gracias de antemano por las respuestas.

Preguntas similare

Leer las respuestas

#1 Jordi Maycas
26/04/2004 - 13:09 | Informe spam
por lo q dices... no trabajes con coordenadas absolutas, sino referenciadas
a las maximas x,y. Ya que por ejemplo si haces una linea en el centro (300),
que pasa si cambio la resolucion? Has de referirla a la maxima.

"MedinaDigital" escribió en el mensaje
news:
Hola :

Os cuento el asunto. Cuando dibujas un dialogo, en la parte de abajo(barra
de estado) indica la medida de dicho dialogo YY x ZZ.
Bien, aqui estan mis dudas:
1.- que unidades son estas?? cm? inch? pixel?
2.- alguien tiene una regla de conversion para trasladar esta medidas a
unidades de pantalla?
Esto lo necesito para poder crear varios dialogos que ocupen toda la
pantalla y como los clientes trabajan con MUY DIVERSAS configuraciones de
pantalla (desde 600 x 400 hasta 1600x1280) ...
Gracias de antemano por las respuestas.


Respuesta Responder a este mensaje
#2 MedinaDigital
26/04/2004 - 13:42 | Informe spam
Estoy de acuerdo contigo, pero como existe una gran cantidad de objetos
contenidos en el dialogo, si hago un resize dependiente de la resolucion de
pantalla, queda demasiado pequeño en algunos casos (poco operativo), asi que
me veo obligado a construir dialogos distintos para algunas resoluciones de
pantalla, de ahi el tema de la traslacion de unidades, las famosas DLU (creo
Dialog Layout Unit) y por eso repito
¿Alguien sabe como se relacionan estas unidades con las de pantalla?


"Jordi Maycas" escribió en el mensaje
news:
por lo q dices... no trabajes con coordenadas absolutas, sino


referenciadas
a las maximas x,y. Ya que por ejemplo si haces una linea en el centro


(300),
que pasa si cambio la resolucion? Has de referirla a la maxima.

"MedinaDigital" escribió en el mensaje
news:
> Hola :
>
> Os cuento el asunto. Cuando dibujas un dialogo, en la parte de


abajo(barra
> de estado) indica la medida de dicho dialogo YY x ZZ.
> Bien, aqui estan mis dudas:
> 1.- que unidades son estas?? cm? inch? pixel?
> 2.- alguien tiene una regla de conversion para trasladar esta medidas a
> unidades de pantalla?
> Esto lo necesito para poder crear varios dialogos que ocupen toda la
> pantalla y como los clientes trabajan con MUY DIVERSAS configuraciones


de
> pantalla (desde 600 x 400 hasta 1600x1280) ...
> Gracias de antemano por las respuestas.
>
>


Respuesta Responder a este mensaje
#3 Hernán
28/04/2004 - 16:02 | Informe spam
"MedinaDigital" escribía:

Estoy de acuerdo contigo, pero como existe una gran cantidad de objetos
contenidos en el dialogo, si hago un resize dependiente de la resolucion de
pantalla, queda demasiado pequeño en algunos casos (poco operativo), asi que
me veo obligado a construir dialogos distintos para algunas resoluciones de
pantalla, de ahi el tema de la traslacion de unidades, las famosas DLU (creo
Dialog Layout Unit) y por eso repito
¿Alguien sabe como se relacionan estas unidades con las de pantalla?


"Jordi Maycas" escribió en el mensaje
news:
por lo q dices... no trabajes con coordenadas absolutas, sino


referenciadas
a las maximas x,y. Ya que por ejemplo si haces una linea en el centro


(300),
que pasa si cambio la resolucion? Has de referirla a la maxima.

"MedinaDigital" escribió en el mensaje
news:
> Hola :
>
> Os cuento el asunto. Cuando dibujas un dialogo, en la parte de


abajo(barra
> de estado) indica la medida de dicho dialogo YY x ZZ.
> Bien, aqui estan mis dudas:
> 1.- que unidades son estas?? cm? inch? pixel?
> 2.- alguien tiene una regla de conversion para trasladar esta medidas a
> unidades de pantalla?
> Esto lo necesito para poder crear varios dialogos que ocupen toda la
> pantalla y como los clientes trabajan con MUY DIVERSAS configuraciones


de
> pantalla (desde 600 x 400 hasta 1600x1280) ...
> Gracias de antemano por las respuestas.
>
>








Las dimensiones de la caja se relacionan con las de la letra usada.
Echale un vistazo a GetDialogBaseUnit() y MapDialogRect(). Esta última
te hace la conversión.

hernán (28)
quilmes (ar)
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida