Avatar billede athlon-pascal Juniormester
23. juli 2003 - 15:10 Der er 9 kommentarer og
1 løsning

Windows XP ClearType i Delphi 4 Standard

Når jeg kører et program der er lavet med Delphi 4 Standard i Windows XP med ClearType (metode til at udjævne kanter på skærmskrifttyper, eller bare skrifttypeudjæbning) slået til, så er det ikke hele mit program der udnytter den metode. MainMenu, PopupMenuer, ListBoxe, StatusBarer og Memoer benytter funktionen, men Labels, Edits, TabSheets, CheckBoxe og Buttons viser tekst uden skrifttypeudjævning.

Det jeg søger er en løsning til at løse dette, ganske vist lille, men stadigvæk lidt irriterende, problem.
Evt. komponenter kan bruges, men de skal være gratis, og helst med kode.
Avatar billede dkn Nybegynder
23. juli 2003 - 18:35 #1
har du prøvet med jordan russels xptheme? den gør det jo muligt at bruge manifest filer.
Avatar billede athlon-pascal Juniormester
23. juli 2003 - 20:22 #2
Jordan Russels xptheme? Det kender jeg ikke...

Jeg har understøttelse af WinXP-themes, men det er takket være http://www.tmssoftware.com/winxp.htm
Avatar billede athlon-pascal Juniormester
23. juli 2003 - 20:27 #3
Nu har jeg fundet Jordan Russels xptheme (http://www.jrsoftware.org/misc.php), men den gør vist bare det samme som WinXP (http://www.tmssoftware.com/winxp.htm): Titføjer lidt XML til resourcerne. Det virker også fint, og jeg bruger det også i mit program, men det løser ikke problemet med Cleartype-visning.
Avatar billede athlon-pascal Juniormester
23. juli 2003 - 20:27 #4
Avatar billede dkn Nybegynder
23. juli 2003 - 20:32 #5
ej ok, var heller ikke sikker på det ville løse det problem.

slå cleartype fra :) det er også bedre for ens øjne :D
Avatar billede athlon-pascal Juniormester
23. juli 2003 - 20:33 #6
Til dem der ikke helt ved hvad ClearType er: http://www.microsoft.com/typography/cleartype/cleartypeactivate.htm
Avatar billede athlon-pascal Juniormester
23. juli 2003 - 20:34 #7
dkn -> Jeg sidder ved en bærbar... det er den slags computere ClearType primært er beregnet til...
Avatar billede dkn Nybegynder
23. juli 2003 - 20:48 #8
sidder også selv ved bærbar, men syntes dog statig ikke om cleartype, men det kan være det handler om tilvending :)

Men det kan da godt ske at sidst jeg prøvede det var ved en normal monitor. Så jeg giver det en prøve nu.
Avatar billede athlon-pascal Juniormester
23. juli 2003 - 21:50 #9
Jeg tror jeg har fundet problemet, en lidt latterlig fejl: Windows XP's standardfont er Tahoma. I Delphi 4 er standardfont = MS Sans Serif. Jeg tror ikke MS Sans Serif understøtter ClearType.

Så derfor må mit spørgsmål ændres: Hvordan finder man standard-fonten i Windows, via API?
Avatar billede athlon-pascal Juniormester
23. juli 2003 - 22:39 #10
Jeg tror jeg lukker her og opretter et nyt spm.
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