19. marts 2001 - 15:55Der er
4 kommentarer og 2 løsninger
CreateFont
Hej eksperter! Som nogle måske har set på tidligere spørgsmål herinde, er jeg i gang med et lille skriveprogram. Nu vil jeg bare lige spørge: Hvordan sætter jeg skrifttypen i f.eks. en edit-boks (WinAPI)? Jeg har prøvet at bruge CreateFont, og det virkede da også fint. Problemet er i bund og grund skriftstørrelsen. Ved at sætte nHeight sætter man størrelsen, men det passer ikke med de normale punktskala. Hvis jeg f.eks. sætter nHeight til 14, bliver skrifttypen i 10 punkter.
Læg mærke til at der er forskel på, at bruge fontens opløsning (soepro) og \"skærmens\" opløsning (min løsning). Det er ikke sikkert at det er det samme...
Du har muligvis ret - jeg vil dog tro at \"Font.PixelsPerInch\" propertyen har taget højde for dette - der er i alt fald ingen problemer med at bruge det i praksis.
Synes godt om
Ny brugerNybegynder
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.