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.