Bin gerade am verzweifeln, komme nicht weiter. Was mache falsch?
Ich würde vermuten: die Umrechnung?
"MulDiv()" sagt jetzt nicht wirklich was aus. Klar kannst/musst Du Positionen/Größen umrechnen, aber nur weil man eine Rechenoperation anwendet, heißt das ja noch nicht, dass man die richtigen Zahlen einsetzt. Bring doch mal ein paar Code-Beispiele, wie Du das genau handhabst.