Hallo,
Ich habe ein Programm, vereinfacht gesagt, zum Zeichnen von Rechtecken.
Mit SetMapMode moechte ich das Ganze nun mit Twips, statt Pixeln arbeiten lassen.
Ich habe bedacht, dass die Y-Koordinate nach unten negativ verlaeuft und lasse auch die Pixel in Twips korrekt umrechnen, meine ich zumindest:
1440/pDC->GetDeviceCaps(LOGPIXELSX)
Umso weiter ich mich jetzt von der oberen linken Ecke entferne, umso weiter entfernt sich der Cursor vom zu zeichnenden Rechteck. Rundungsfehler beim Umrechnen? Ich weiss echt nicht mehr weiter.
Ich habe noch 2 Screenshots gemacht, die das visuell darstellen:
http://sasky.de/images/rechteck01.jpg
http://sasky.de/images/rechteck02.jpg
Ich habe ein Programm, vereinfacht gesagt, zum Zeichnen von Rechtecken.
Mit SetMapMode moechte ich das Ganze nun mit Twips, statt Pixeln arbeiten lassen.
Ich habe bedacht, dass die Y-Koordinate nach unten negativ verlaeuft und lasse auch die Pixel in Twips korrekt umrechnen, meine ich zumindest:
1440/pDC->GetDeviceCaps(LOGPIXELSX)
Umso weiter ich mich jetzt von der oberen linken Ecke entferne, umso weiter entfernt sich der Cursor vom zu zeichnenden Rechteck. Rundungsfehler beim Umrechnen? Ich weiss echt nicht mehr weiter.
Ich habe noch 2 Screenshots gemacht, die das visuell darstellen:
http://sasky.de/images/rechteck01.jpg
http://sasky.de/images/rechteck02.jpg