SetMapMode (gdi32)
Last changed: -96.57.19.34

.
Summary

C# Signature:

[DllImport("gdi32.dll")]
static extern int SetMapMode(IntPtr hdc, int fnMapMode);

Constants:

//Mapping Modes
static int MM_TEXT = 1;
static int MM_LOMETRIC = 2;
static int MM_HIMETRIC = 3;
static int MM_LOENGLISH = 4;
static int MM_HIENGLISH = 5;
static int MM_TWIPS = 6;
static int MM_ISOTROPIC = 7;
static int MM_ANISOTROPIC = 8;

//Minimum and Maximum Mapping Mode values
static int MM_MIN = MM_TEXT;
static int MM_MAX = MM_ANISOTROPIC;
static int MM_MAX_FIXEDSCALE = MM_TWIPS;

User-Defined Types:

   //Mapping Modes

public enum MapModes : int

{

   MM_TEXT = 1,
   MM_LOMETRIC = 2,
   MM_HIMETRIC = 3,
   MM_LOENGLISH = 4,
   MM_HIENGLISH = 5,
   MM_TWIPS = 6,
   MM_ISOTROPIC = 7,
   MM_ANISOTROPIC = 8,
   //Minimum and Maximum Mapping Mode values
   MM_MIN = MM_TEXT,
   MM_MAX = MM_ANISOTROPIC,
   MM_MAX_FIXEDSCALE = MM_TWIPS

}

Notes:

None.

Tips & Tricks:

Please add some!

Sample Code:

Please add some!

Alternative Managed API:

Do you know one? Please contribute it!

Documentation
SetMapMode on MSDN