2010-06-01 7 views
8

Windows 7 ha agregado en su Panel de control, Apariencia y personalización, configuración de pantalla, una capacidad para Magnificar el texto y otros elementos en un 125% o 150%.Cómo manejo la ampliación de Windows 7 125% o 150% (Delphi)

Cuando se hace eso, algunos de los contenidos de los formularios y los cuadros de diálogo de mi programa Delphi 2009 se cortan.

Qué cambios necesito hacer para asegurar que todos mis formas y cuadros de diálogo se verá bien en cualquier ajuste de ampliación en Windows 7.

+1

pienso Tengo un problema relacionado: uso un componente llamado Captura de pantalla de Apprehend http://www.hi-components.com/apprehend/ . Solía ​​ser muy agradable, aún así es bastante agradable, pero no se ha actualizado en un largo tiempo. Realiza una captura del estilo de banda de goma, donde hace una copia de mapa de bits del escritorio, y luego la muestra de forma oculta, para que pueda usar la banda de goma sobre eso. Se ensucia todo con la ampliación de la pantalla. La única defensa hasta el momento es ejecutar en modo compatibilidad sin escala de video. Gorrón. Estoy interesado en ver si están relacionados, creo que sí. –

Respuesta

8

Suena como que usted se refiere a la configuración del tamaño del texto, que ha existido en varias formas en Windows durante años, y las interacciones de las formas Delphi con esta configuración y su escalado automático. No tengo Windows 7 aquí para verificar, así que estoy basando esto solo en tu descripción.

Los problemas causados ​​por esto son muy comunes en las aplicaciones Delphi. Puede intentar establecer la propiedad Scaled del formulario en false, pero lea primero la información en estos enlaces; hacer eso podría no ser realmente la mejor solución, pero depende de su programa.

Pruebe estos enlaces:?

  • Este very useful article explica qué tan común es mediante diciendo: "¿Le suena familiar Has terminado esa forma elegante y pulido el aspecto y la sensación de los controles , y lo envía a su usuario final . Y lo primero que el usuario se queja es que el formulario no se puede leer en su PC con Windows. Comp. diga que las etiquetas de texto están recortadas, los controles de edición se ejecutan más allá del borde del formulario y en la parte inferior del formulario ni siquiera está visible . Lo que pasó?". Lo bueno es que tiene una solución, hey :)

  • Este delphi.about.com article es también vale la pena leer.

Espero que ayude!

David

Cuestiones relacionadas