Avatar billede lemon Nybegynder
22. september 2003 - 17:21 Der er 6 kommentarer og
1 løsning

Hvor mange pixels fylder [indsæt tekst].

Hvordan beregner/forespørger man hvor meget en bestemt tekst, i en bestemt font, fylder når det bliver vist på skærmen?

Jeg skal bruge det i forbindelse med DirectDraw, så jeg vil helst undgå at bruge en TextBox eller andre visuelle komponenter.
Avatar billede burningice Nybegynder
22. september 2003 - 17:31 #1
Du kan bruge Graphics.MeasureString(String, Font);
Avatar billede lemon Nybegynder
22. september 2003 - 17:32 #2
Hmm... ja, det var da egentligt nok det letteste.
Avatar billede burningice Nybegynder
22. september 2003 - 17:33 #3
:) ja, ikk' ;)
Avatar billede pride_boy Nybegynder
22. september 2003 - 17:33 #4
Graphics.MeasureString(String, Font) er nok det letteste!!!

Så prøv det
Avatar billede lemon Nybegynder
22. september 2003 - 18:50 #5
Cyberfessor opretter du lige et svar?
Avatar billede burningice Nybegynder
22. september 2003 - 19:38 #6
selvfølgelig... hvis du kan bruge min kommentar til noget, så er det jo 10/4 :)
Avatar billede lemon Nybegynder
22. september 2003 - 21:21 #7
Mja, der skulle selvfølgeligt lidt mere kode til for at få en WordWrap routine til at funke sammen med DX, men i bund og grund var det MeasureString jeg manglede. Kan i hvert tilfælde ikke finde et API kald der kan gøre det.
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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