Avatar billede f2f4 Novice
01. oktober 2008 - 15:46 Der er 1 løsning

ShowModal, skærmbilledets bredde og højde kontra tema

Vedr. problem med modale skærmbilleders størrelse.

Har en standard om at der er 8 pixel margin til/fra synlige komponenter, dette beregnes manuelt og styres således i FormCreate:

Height:= 312*LargeFontsFactor;
Width:= 366*LargeFontsFactor;

LargeFontsFactor får en værdi ud fra var param i denne funktion:
function LargeFonts(var Factor : double) : boolean;
// Returnerer om systemet benytter en fontstørrelse <> SmallFonts
// Der returneres yderligere hvilken størrelsesfaktor i forhold til SmallFonts der benyttes
begin
  Factor:= 1;
  Result:= false;
  if Screen.PixelsPerInch > 96 then
  begin
    Result:= true;
    Factor:= Screen.PixelsPerInch / 96;
  end;
end;

Dette virker normalt fint, men i nogle 'Windows temaere' bliver Height og Width beregnet for småt hvorved skærmbillederne bliver for lille!

Er der mon nogle der har en idé til en løsning?

Tak for evt. svar.
Avatar billede f2f4 Novice
08. februar 2010 - 14:47 #1
lukket
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester