Código Delphi [-] function GetFontScalePercentage: Integer; var DC: HDC; LogPixelsY_: Integer; begin // Obtiene el contexto del dispositivo de pantalla DC := GetDC(0); try // Obtiene la resolución vertical en píxeles por pulgada (PPP) LogPixelsY_ := GetDeviceCaps(DC, LOGPIXELSY); finally // Libera el contexto del dispositivo de pantalla ReleaseDC(0, DC); end; // Calcula el porcentaje de tamaño de las fuentes Result := MulDiv(LogPixelsY_, 100, 96); end;
function GetFontScalePercentage: Integer; var DC: HDC; LogPixelsY_: Integer; begin // Obtiene el contexto del dispositivo de pantalla DC := GetDC(0); try // Obtiene la resolución vertical en píxeles por pulgada (PPP) LogPixelsY_ := GetDeviceCaps(DC, LOGPIXELSY); finally // Libera el contexto del dispositivo de pantalla ReleaseDC(0, DC); end; // Calcula el porcentaje de tamaño de las fuentes Result := MulDiv(LogPixelsY_, 100, 96); end;