Para habilitar o deshabilitar CleatType en Windows Mobile desde una aplicación basada en .NET Compact Framework, podemos utilizar la función SystemParametersInfo de la libreria coredll.dll. La declaración de ésta y para la utilización en un proyecto es de la siguiente manera:
int SPI_SETFONTSMOOTHING = 75;
int SPIF_UPDATEINIFILE = 1;
int SPIF_SENDWININICHANGE = 2;
[DllImport("coredll.dll")]
private extern static int SystemParametersInfo
(int uAction, int uParam, int lpvParam, int fuWinIni);
Dónde para establecer ClearType llamaremos a la función de esta manera:
SystemParametersInfo (SPI_SETFONTSMOOTHING,1,0,SPIF_SENDWININICHANGE SPIF_UPDATEINIFILE);
y para deshabilitarla cambiamos el 1 por un 0 en el parámetro uParam.
Pueden descargarse un programa de apenas 6 kb, para plataforma Windows Mobile Smartphone, MPX220 ClearType para MPX220, funcional para otros móviles, desarrollado con VS .NET 2003 aquí.
desarrolloMobile.NET Noticias
miércoles, abril 19, 2006
Suscribirse a:
Entradas (Atom)