INFORMACIÓN: Fuentes grandes O Small uso de fuentes en Windows

Seleccione idioma Seleccione idioma
Id. de artículo: 177795 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

Resumen

Si su aplicación tiene diseños de interfaz de usuario basándose en las coordenadas de pantalla, con frecuencia podría encontrar cambiar a grandes o controladores de fuente pequeño hace que el diseño para buscar incorrecto. Si intenta solucionar el problema personalizando el diseño para el tamaño de fuente del sistema en uso, producirá un error porque el sistema no conoce y no puede notificar a una aplicación, qué tamaño de fuente que el usuario ha seleccionado al configurar el controlador de vídeo.

Más información

Controladores de vídeo para los sistemas operativos Windows históricamente han ofrece la capacidad para funcionar en fuentes grandes o fuentes pequeñas. "Estos modos de" se diferencian en que las fuentes utilizadas en el sistema y en las aplicaciones aparecen más grandes en la pantalla.

Para ello, los controladores de vídeo informes distintos valores para los indicadores LOGPIXELSY y LOGPIXELSX de la función GetDeviceCaps(). También instalar un nuevo conjunto de fuentes de mapa de bits del sistema que admiten directamente las nuevas unidades de visualización. El sistema operativo no es consciente de esta diferencia y no es específicamente consciente de si el usuario ha seleccionado fuentes grandes o fuentes pequeñas. Por lo tanto, no puede notificar el modo en que el sistema está actualmente en.

Tradicionalmente, los controladores de vídeo de informan de un valor de 96 píxeles por pulgada de fuentes pequeñas LOGPIXELSX y valores LOGPIXELSY y 120 píxeles por pulgada de fuentes grandes LOGPIXELSX y LOGPIXELSY valores. Sin embargo, esto no es confiable porque no hay ningún estándar dictar estos valores. Además, Windows 95 permite al usuario personalizar estos valores devueltos valor arbitrario cualquiera. Otros métodos, como el nombre del controlador de vídeo, históricamente han estado usando para inferir fuentes grandes frente a así el uso de fuentes pequeñas, pero ninguno de estos métodos son confiable.

Nota: Los números y cadenas que aparecen en el cuadro de diálogo Configuración del sistema operativo están que bien administra el controlador de pantalla o simplemente los datos almacenados en el registro del sistema. La presencia de este tipo de datos no implica que el sistema operativo puede informar de un modo significativo.

Las aplicaciones no deben intentar determinar el tamaño de fuente del sistema ya que no hay ninguna forma confiable de obtener la información. Normalmente, los desarrolladores solicitan esta información porque han utilizado las coordenadas de pantalla para diseñar el aspecto de su aplicación para una configuración de pantalla de vídeo específicos.

La solución es evitar el uso de un medio dispositivo dependiente para especificar el diseño de interfaz de usuario de la aplicación. En su lugar, debe utilizar unidades de base de diálogo como se describe en los artículos de Knowledge Base enumerados en la sección "Referencias" de este artículo. Estos métodos son portátiles de instancia a la instancia del sistema operativo independientemente de las fuentes grandes, fuentes pequeñas o tamaño de pantalla.

Para obtener más información sobre los mejores métodos para crear cuadros de diálogo y colocar controles dinámicamente vea los artículos de Knowledge Base enumerados en la sección "Referencias" de este artículo.

Referencias

Para obtener información adicional, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
125681Cómo calcular las unidades de base de diálogo con no basadas en sistema

Propiedades

Id. de artículo: 177795 - Última revisión: lunes, 11 de julio de 2005 - Versión: 1.2
La información de este artículo se refiere a:
  • Microsoft Platform Software Development Kit-January 2000 Edition
Palabras clave: 
kbmt kbdlg kbinfo kbwndw KB177795 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 177795

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com