Modes graphiques
Windows prend en charge cinq modes graphiques qui permettent à une application de spécifier la façon dont les couleurs sont mixtes, où la sortie apparaît, la façon dont la sortie est mise à l’échelle, et ainsi de suite. Ces modes, qui sont stockés dans un contrôleur de domaine, sont décrits dans le tableau suivant.
Mode graphique | Description |
---|---|
Arrière-plan | Définit la façon dont les couleurs d’arrière-plan sont mélangées à des couleurs de fenêtre ou d’écran existantes pour les opérations bitmap et de texte. |
Dessin | Définit la façon dont les couleurs de premier plan sont mélangées à des couleurs de fenêtre ou d’écran existantes pour les opérations de stylet, de pinceau, de bitmap et de texte. |
Cartographie | Définit la façon dont la sortie graphique est mappée à partir de l’espace logique (ou mondial) sur la fenêtre, l’écran ou le papier d’imprimante. |
Remplissage de polygones | Définit la façon dont le modèle de pinceau est utilisé pour remplir l’intérieur des régions complexes. |
Étirement | Définit la façon dont les couleurs bitmap sont mélangées à des couleurs de fenêtre ou d’écran existantes lorsque la bitmap est compressée (ou mise à l’échelle). |
Comme avec les objets graphiques, le système initialise un contrôleur de domaine avec les modes graphiques par défaut. Une application peut récupérer et examiner ces modes par défaut en appelant les fonctions suivantes.
Mode graphique | Fonction |
---|---|
Arrière-plan | GetBkMode |
Dessin | GetROP2 |
Cartographie | GetMapMode |
Remplissage de polygones | getPolyFillMode |
Étirement | GetStretchBltMode |
Une application peut modifier les modes par défaut en appelant l’une des fonctions suivantes.
Mode graphique | Fonction |
---|---|
Arrière-plan | SetBkMode |
Dessin | setROP2 |
Cartographie | setMapMode |
Remplissage de polygones | SetPolyFillMode |
Étirement | SetStretchBltMode |