Einzelnen Beitrag anzeigen

Benutzerbild von Flocke
Flocke

Registriert seit: 9. Jun 2005
Ort: Unna
1.172 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#2

Re: MS Visual C Pixelmaß vs. Delpi-Pixelmaß

  Alt 29. Mär 2006, 22:50
In Ressourcendateien wird in "Dialogeinheiten" gerechnet.

Nimm dazu die Höhe der Dialogschrift und die Breite der Zeichen "a-zA-Z" (alle 52 ausgeschrieben) dividiert durch 52.

1/4 der Breite ist das Maß für die Umrechnung der X-Koordinaten / Breiten.
1/8 der Höhe ist das Maß für die Umrechnung der Y-Koordinaten / Höhen.

Es gibt auch eine API-Funktion (MapDialogRect), die die Koordinaten umrechnet. Allerdings muss das Fenster auf WM_GETFONT die richtige Schrift zurückliefern.
Volker
Besucht meine Garage
Aktuell: RtfLabel 1.3d, PrintToFile 1.4
  Mit Zitat antworten Zitat