Afbeeldingsmodi
Windows ondersteunt vijf grafische modi waarmee een toepassing kan opgeven hoe kleuren worden gemengd, waar uitvoer wordt weergegeven, hoe de uitvoer wordt geschaald, enzovoort. Deze modi, die zijn opgeslagen in een DC, worden beschreven in de volgende tabel.
Grafische modus | Beschrijving |
---|---|
Achtergrond | Hiermee definieert u hoe achtergrondkleuren worden gemengd met bestaande venster- of schermkleuren voor bitmap- en tekstbewerkingen. |
Tekening | Definieert hoe voorgrondkleuren worden gemengd met bestaande venster- of schermkleuren voor pen-, penseel-, bitmap- en tekstbewerkingen. |
Kartering | Definieert hoe grafische uitvoer wordt toegewezen vanuit logische (of wereld) ruimte op het venster, scherm of printerpapier. |
Veelhoekvulling | Definieert hoe het borstelpatroon wordt gebruikt om het interieur van complexe regio's te vullen. |
Stretching | Hiermee definieert u hoe bitmapkleuren worden gemengd met bestaande venster- of schermkleuren wanneer de bitmap wordt gecomprimeerd (of omlaag wordt geschaald). |
Net als bij grafische objecten initialiseert het systeem een DC met standaardafbeeldingsmodi. Een toepassing kan deze standaardmodi ophalen en onderzoeken door de volgende functies aan te roepen.
Grafische modus | Functie |
---|---|
Achtergrond | GetBkMode- |
Tekening | GetROP2- |
Kartering | GetMapMode |
Veelhoekvulling | GetPolyFillMode |
Stretching | GetStretchBltMode |
Een toepassing kan de standaardmodi wijzigen door een van de volgende functies aan te roepen.
Grafische modus | Functie |
---|---|
Achtergrond | SetBkMode- |
Tekening | SetROP2- |
Kartering | SetMapMode |
Veelhoekvulling | SetPolyFillMode |
Stretching | SetStretchBltMode |