Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi GDI Koordinatensysteme (https://www.delphipraxis.net/132170-gdi-koordinatensysteme.html)

Rainer Wolff 7. Apr 2009 11:19


GDI Koordinatensysteme
 
Hallo,

ich experimentiere gerade mit den GDI-Funktionen zum setzen der Koordinatensysteme.

Wenn ich im Form.Create für eine Painbox die Funktion SetMapMode(dc, MM_ISOTROPIC) aufrufe und anschliessend gleich abfrage, hat der MapMode den richtigen Wert.
Wenn ich aber anschliessend im Paint-Event zeichne, ist der MapMode wieder rückgesetzt auf MM_TEXT. Muss ich den MapMode denn laufend wieder setzen, wodurch wird er rückgesetzt?

Gruß Rainer

jfheins 7. Apr 2009 12:34

Re: GDI Koordinatensysteme
 
Vielleicht liegts daran:
Zitat:

MM_ANISOTROPIC

Logical units are mapped to arbitrary units with arbitrarily scaled axes. Use the SetWindowExtEx and SetViewportExtEx functions to specify the units, orientation, and scaling.


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:49 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz