Classes de sortie (contexte de périphérique)
Ces classes encapsulent les différents types de contextes d’appareil disponibles dans Windows.
La plupart des classes suivantes encapsulent un handle dans un contexte d’appareil Windows. Un contexte d’appareil est un objet Windows qui contient des informations sur les attributs de dessin d’un appareil, tels qu’un affichage ou une imprimante. Tous les appels de dessin sont effectués via un objet de contexte d’appareil. Des classes supplémentaires dérivées d’encapsuler CDC
des fonctionnalités de contexte d’appareil spécialisées, notamment la prise en charge des métafichiers Windows.
CDC
Classe de base pour les contextes d’appareil. Utilisé directement pour accéder à l’affichage entier et pour accéder à des contextes nondisplay tels que des imprimantes.
CPaintDC
Contexte d’affichage utilisé dans les OnPaint
fonctions membres des fenêtres. Appelle BeginPaint
automatiquement la construction et EndPaint
la destruction.
CClientDC
Contexte d’affichage pour les zones clientes des fenêtres. Utilisé, par exemple, pour dessiner dans une réponse immédiate aux événements de souris.
CWindowDC
Contexte d’affichage pour toutes les fenêtres, y compris les zones client et non client.
CMetaFileDC
Contexte d’appareil pour les métafichiers Windows. Un métafichier Windows contient une séquence de commandes GDI (Graphics Device Interface) qui peuvent être relectées pour créer une image. Les appels effectués aux fonctions membres d’un sont CMetaFileDC
enregistrés dans un métafichier.
Classes associées
CPoint
Contient des paires de coordonnées (x, y).
CSize
Conserve la distance, les positions relatives ou les valeurs jumelées.
CRect
Contient les coordonnées des zones rectangulaires.
CRgn
Encapsule une région GDI pour manipuler une zone elliptique, polygonale ou irrégulière dans une fenêtre. Utilisé conjointement avec les fonctions membres de découpage dans la classe CDC
.
CRectTracker
Affiche et gère l’interface utilisateur pour redimensionner et déplacer des objets rectangulaires.
CColorDialog
Fournit une boîte de dialogue standard pour sélectionner une couleur.
CFontDialog
Fournit une boîte de dialogue standard pour sélectionner une police.
CPrintDialog
Fournit une boîte de dialogue standard pour l’impression d’un fichier.