Bitmaps, contextes d’appareil et surfaces de dessin

Un contexte d’appareil (DC) est une structure de données définissant les objets graphiques, leurs attributs associés et les modes graphiques affectant la sortie sur un appareil. Pour créer un contrôleur de domaine, appelez la fonction CreateDC ; pour récupérer un contrôleur de domaine, appelez la fonction GetDC .

Avant de retourner un handle qui identifie ce contrôleur de domaine, le système sélectionne une surface de dessin dans le contrôleur de domaine. Si l’application a appelé la fonction CreateDC pour créer un contexte d’appareil pour un affichage VGA, les dimensions de cette surface de dessin sont de 640 x 480 pixels. Si l’application a appelé la fonction GetDC , les dimensions reflètent la taille de la zone cliente.

Pour qu’une application puisse commencer à dessiner, elle doit sélectionner une bitmap avec la largeur et la hauteur appropriées dans le contrôleur de domaine en appelant la fonction SelectObject . Lorsqu’une application transmet le handle au contrôleur de domaine à l’une des fonctions de dessin de l’interface de périphérique graphique (GDI), la sortie demandée s’affiche sur la surface de dessin sélectionnée dans le contrôleur de domaine.

Pour plus d’informations, consultez Contextes des périphériques mémoire.