Vooraf gedefinieerde toewijzingsmodi
Van de zes vooraf gedefinieerde toewijzingsmodi is één apparaatafhankelijk (MM_TEXT) en de overige vijf (MM_HIENGLISH, MM_LOENGLISH, MM_HIMETRIC, MM_LOMETRIC en MM_TWIPS) zijn apparaatonafhankelijk.
De standaardtoewijzingsmodus is MM_TEXT. Eén logische eenheid is gelijk aan één pixel. Positieve x is naar rechts, en positieve y is naar beneden. Deze modus wordt rechtstreeks toegewezen aan het coördinatensysteem van het apparaat. De logische naar fysieke toewijzing omvat alleen een offset in x en y die is gedefinieerd door de oorsprong van het door de toepassing beheerde venster en de oorsprong van de viewport. De viewport en vensterextenten zijn allemaal ingesteld op 1, wat een directe één-op-één-mapping creëert.
Toepassingen die geometrische vormen (cirkels, vierkantjes, veelhoeken enzovoort) weergeven, maken gebruik van een van de apparaatonafhankelijke toewijzingsmodi. Als u bijvoorbeeld een toepassing schrijft om grafiekmogelijkheden te bieden voor een spreadsheetprogramma en wilt garanderen dat de diameter van elk cirkeldiagram 2 inch is, gebruikt u de MM_LOENGLISH toewijzingsmodus en roept u de juiste functies aan om de grafiek te tekenen en te vullen. Het opgeven van MM_LOENGLISH garandeert dat de diameter van het diagram consistent is op elk beeldscherm of elke printer. Als MM_TEXT wordt gebruikt in plaats van MM_LOENGLISH, wordt een grafiek die rond wordt weergegeven op een VGA-display elliptisch weergegeven op een EGA-display en zou het erg klein lijken op een laserprinter van 300 dpi (punten per inch).