/ Forside / Teknologi / Udvikling / VB/Basic / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
VB/Basic
#NavnPoint
berpox 2425
pete 1435
CADmageren 1251
gibson 1230
Phylock 887
gandalf 836
AntonV 790
strarup 750
Benjamin... 700
10  tom.kise 610
DLU og pixel
Fra : Jesper Juellund Jens~


Dato : 08-04-03 15:02

Mit spørgsmål handler egentlig ikke om Visual Basic, men om
Windows-programmering generelt. Jeg håber, at det går alligevel:

Ifølge Microsoft er standardstørrelser for visuelle elementer (vinduer,
knapper, felter osv.) et antel "DLU", dialog units, ikke pixels.

"A dialog unit is the device-independent measure to use for layout. One
horizontal dialog unit is equal to one-fourth of the average character width
for the current system font. One vertical dialog unit is equal to one-eighth
of an average character height for the current system font."

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwue/html/
ch14e.asp

Nå, men mit programmeringsværktøj lader mig desværre kun indstille i pixels.
Og så er det, at jeg vil spørge, hvad forholdet mellem en pixel og en DLU er
på "et standardsystem" i det omfang, det overhovedet giver mening. Specielt
er jeg nok interesseret i forholdet mellem en pixel og en DLU på en dansk
Windows XP med standardskrifttype i standardstørrelsen (den størrelse, den
leveres med).

Og det er vel så egentlig *to* forhold: Et horisontalt og et vertikalt.

Jeg håber, at nogen kan hjælpe en - i denne sammnhæng - stakkels Mac-bruger,
der forsøger ikke bare at overføre min Mac-viden til Windows, men så vidt
muligt designe for Windows ...

--
Jesper Juellund Jensen


 
 
Søg
Reklame
Statistik
Spørgsmål : 177557
Tips : 31968
Nyheder : 719565
Indlæg : 6408879
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste