Membres du groupe de la CDC

Membres de données
Construction ou Destruction
Initialisation
Fonctions du contexte de périphérique
Fonctions de l'outil de dessin
Sélection de type sécurisé. Aides
Couleurs et fonctions de la Palette couleur
Fonctions de dessin-attribut
Fonctions de mappage
Fonctions coordonnées
Fonctions de la région
Fonctions de découpage
Fonctions de sortie de ligne
Fonctions de dessin simples
Ellipse et fonctions
Fonctions de l'image bitmap
Fonctions de texte
Fonctions de police
Fonctions d'échappement imprimante
Fonctions de défilement
Fonctions de métafichier
Fonctions de chemin d'accès

Membres de données

m_hDC Le contexte de périphérique de sortie utilisé par cet objet CDC.
m_hAttribDC Le contexte de périphérique attribut utilisé par cet objet CDC.

Construction

CDC Construit un objet CDC.

Initialisation

CreateDC Crée un contexte de périphérique pour un périphérique spécifique.
CreateIC Crée un contexte d'information pour un périphérique spécifique. Cela fournit un moyen rapide pour obtenir des informations sur le périphérique sans créer un contexte de périphérique.
CreateCompatibleDC Crée un contexte de périphérique de mémoire qui est compatible avec un autre contexte de périphérique. Vous pouvez l'utiliser pour préparer des images dans la mémoire.
DeleteDC Supprime le contexte de périphérique Windows associé lié cet objet CDC.
FromHandle Retourne un pointeur vers un objet CDC lors d'un handle vers un contexte de périphérique. Si un objet CDC n'est pas attaché à la poignée, un objet CDC temporaire est créé et attaché.
DeleteTempMap Appelée par le gestionnaire de temps ralenti CWinApp de supprimer n'importe quel objet de CDC temporaire créé par FromHandle. Détache également du contexte de périphérique.
Joindre Attache un contexte de périphérique Windows à cet objet CDC.
Détacher Détache le contexte de périphérique Windows de cet objet CDC.
SetAttribDC Ensembles m_hAttribDC, le contexte de périphérique attribut.
SetOutputDC Ensembles m_hDC, le contexte de périphérique de sortie.
ReleaseAttribDC Communiqués de m_hAttribDC, le contexte de périphérique attribut.
ReleaseOutputDC Communiqués de m_hDC, le contexte de périphérique de sortie.
GetCurrentBitmap Retourne un pointeur vers l'objet actuellement sélectionné de CBitmap.
GetCurrentBrush Retourne un pointeur vers l'objet actuellement sélectionné de la CBrush.
GetCurrentFont Retourne un pointeur vers l'objet CFont actuellement sélectionné.
GetCurrentPalette Retourne un pointeur vers l'objet actuellement sélectionné de la CPalette.
GetCurrentPen Retourne un pointeur vers l'objet actuellement sélectionné du CPen.
GetWindow Retourne la fenêtre associée au contexte de périphérique affichage.

Fonctions du contexte de périphérique

GetSafeHdc Renvoie m_hDC, le contexte de périphérique de sortie.
SaveDC Enregistre l'état actuel du contexte de périphérique.
RestoreDC Restaure le contexte de périphérique à un état antérieur, enregistré avec SaveDC.
ResetDC Mise à jour le contexte de périphérique m_hAttribDC.
GetDeviceCaps Récupère un type spécifié d'informations spécifiques au périphérique sur les capacités d'un périphérique d'affichage donné.
IsPrinting Détermine si le contexte de périphérique est utilisé pour l'impression.

Fonctions de l'outil de dessin

GetBrushOrg Extrait de l'origine de la brosse courante.
SetBrushOrg Spécifie l'origine pour la prochaine brosse sélectionnée dans un contexte de périphérique.
EnumObjects Énumère les stylos et pinceaux disponibles dans un contexte de périphérique.

Assistants de sélection type-Safe

SelectObject Sélectionne un objet dessin GDI comme un stylo.
SelectStockObject Sélectionne un des stylos actions prédéfinies, brosses ou les polices fournies par Windows.

Couleurs et fonctions de la Palette couleur

GetNearestColor Récupère la couleur de logique le plus proche pour une couleur donnée logique que le périphérique donné peut représenter.
SelectPalette Sélectionne la palette logique.
RealizePalette Cartes d'entrées de palette dans la palette logique actuelle de la palette système.
UpdateColors Mises à jour les couleurs de la zone cliente du contexte de périphérique en faisant correspondre le courant dans la zone cliente de la palette système sur une base de pixel par pixel.
GetHalftoneBrush Récupère un pinceau en demi-teinte.

Fonctions de dessin-attribut

GetBkColor Récupère la couleur d'arrière-plan actuelle.
SetBkColor Définit la couleur d'arrière-plan actuelle.
GetBkMode Récupère le mode d'arrière-plan.
SetBkMode Définit le mode d'arrière-plan.
GetPolyFillMode Récupère le mode courant de remplissage de polygone.
SetPolyFillMode Définit le mode de remplissage de polygone.
GetROP2 Récupère le mode courant de dessin.
SetROP2 Définit le mode actuel de dessin.
GetStretchBltMode Récupère le mode actuel d'étirement de bitmap.
SetStretchBltMode Définit le mode d'étirement de bitmap.
GetTextColor Récupère la couleur courante du texte.
SetTextColor Définit la couleur du texte.
GetColorAdjustment Récupère les valeurs de réglage des couleurs pour le contexte de périphérique.
SetColorAdjustment Définit les valeurs de réglage de couleur pour le contexte de périphérique en utilisant les valeurs spécifiées.

Fonctions de mappage

GetMapMode Récupère le mode courant de la cartographie.
SetMapMode Définit le mode actuel de la cartographie.
GetViewportOrg Récupère les coordonnées x et y de l'origine de la fenêtre d'affichage.
SetViewportOrg Définit l'origine de la fenêtre d'affichage.
OffsetViewportOrg Modifie l'origine du viewport par rapport aux coordonnées de l'origine de viewport actuel.
GetViewportExt Récupère l'étendue x et y de la fenêtre d'affichage.
SetViewportExt Définit l'étendue x et y de la fenêtre d'affichage.
ScaleViewportExt Modifie l'étendue de la fenêtre d'affichage par rapport aux valeurs actuelles.
GetWindowOrg Récupère les coordonnées x et y de l'origine de la fenêtre associée.
SetWindowOrg Définit l'origine de la fenêtre du contexte de périphérique.
OffsetWindowOrg Modifie l'origine de la fenêtre par rapport aux coordonnées de l'origine de fenêtre actuelle.
GetWindowExt Récupère l'étendue x et y de la fenêtre associée.
SetWindowExt Définit l'étendue x et y de la fenêtre associée.
ScaleWindowExt Modifie l'étendue de la fenêtre par rapport aux valeurs actuelles.

Fonctions coordonnées

DPtoHIMETRIC Convertit des unités du dispositif en unités HIMETRIC.
DPtoLP Convertit des unités du dispositif en unités logiques.
HIMETRICtoDP Convertit les unités HIMETRIC en unités de périphérique.
HIMETRICtoLP Convertit les unités HIMETRIC en unités logiques.
LPtoDP Convertit les unités logiques en unités de périphérique.
LPtoHIMETRIC Convertit les unités logiques en unités HIMETRIC.

Fonctions de la région

FillRgn Remplit une région avec le pinceau spécifié.
FrameRgn Dessine une bordure autour d'une région spécifique à l'aide d'un pinceau.
InvertRgn Inverse les couleurs dans une région.
PaintRgn Remplit une région avec le pinceau sélectionné.

Fonctions de découpage

SetBoundsRect Contrôle l'accumulation d'informations du rectangle de délimitation pour le contexte de périphérique spécifié.
GetBoundsRect Retourne le rectangle englobant accumulé actuel pour le contexte de périphérique spécifié.
GetClipBox Récupère les dimensions du rectangle englobant tightest autour de la limite actuelle de détourage.
SelectClipRgn Combine la région donnée avec la zone de découpage actuel en utilisant le mode spécifié.
ExcludeClipRect Crée une nouvelle zone de découpage qui se compose de la zone de découpage actuel moins le rectangle spécifié.
ExcludeUpdateRgn Empêche le dessin dans les zones non valides d'une fenêtre en excluant une région mise à jour dans la fenêtre d'une région de découpage.
IntersectClipRect Crée une nouvelle zone de découpage en formant l'intersection de la région et un rectangle.
OffsetClipRgn Déplace la zone de découpage du dispositif donné.
PtVisible Spécifie si le point donné est dans la région de découpage.
RectVisible Détermine si une partie quelconque du rectangle donné se trouve dans la région de découpage.

Fonctions de sortie de ligne

GetCurrentPosition Récupère la position courante du stylo (en coordonnées logiques).
MoveTo Déplace la position courante.
LineTo Dessine une ligne de la position actuelle jusqu'à ce jour, non compris un point.
ARC Dessine un arc elliptique.
ArcTo Dessine un arc elliptique. Cette fonction est similaire à l' Arc, sauf que la position actuelle est mise à jour.
AngleArc Dessine un segment de ligne et un arc et déplace la position actuelle vers le point de terminaison de l'arc.
GetArcDirection Renvoie la direction d'arc actuelle pour le contexte de périphérique.
SetArcDirection Définit la direction de dessin à utiliser pour les fonctions arc et rectangle.
PolyDraw Dessine une série de segments de ligne et de splines de Bézier. Cette fonction met à jour la position actuelle.
Polyline Dessine une série de segments de droite reliant les points spécifiés.
PolyPolyline S'inspire de plusieurs séries de segments de ligne connectés. La position actuelle n'est ni utilisée ni mise à jour par cette fonction.
PolylineTo Dessine une ou plusieurs lignes droites et déplace la position actuelle vers le point de terminaison de la dernière ligne.
PolyBezier Dessine un ou plusieurs des splines de Bézier. La position actuelle n'est ni utilisée ni mise à jour.
PolyBezierTo Dessine un ou plusieurs des splines de Bézier et se déplace la position courante jusqu'à la fin la dernière spline de Bézier.

Fonctions de dessin simples

FillRect Remplit un rectangle donné à l'aide d'un pinceau spécifique.
FrameRect Dessine une bordure autour d'un rectangle.
InvertRect Inverse le contenu d'un rectangle.
DrawIcon Dessine une icône.
DrawDragRect Efface et redessine un rectangle comme il est traîné.
FillSolidRect Remplit un rectangle avec une couleur unie.
Draw3dRect Dessine un rectangle en trois dimensions.
DrawEdge Dessine les contours d'un rectangle.
DrawFrameControl Dessinez un contrôle frame.
DrawState Affiche une image et applique un effet visuel pour indiquer un État.

Ellipse et fonctions

Corde Dessine une corde (une figure fermée délimitée par l'intersection d'une ellipse et un segment de ligne).
DrawFocusRect Dessine un rectangle dans le style utilisé pour indiquer l'accent.
Ellipse Dessine une ellipse.
Tarte Dessine une tarte.
Polygone Dessine un polygone composé de deux ou plusieurs points (sommets) reliés par des lignes.
PolyPolygon Crée deux ou plusieurs polygones qui sont remplis en utilisant le mode de remplissage de polygone actuel. Les polygones peuvent être disjoints ou ils peuvent se chevaucher.
Polyline Dessine un polygone composé d'un ensemble de segments de droite reliant les points spécifiés.
Rectangle Dessine un rectangle à l'aide du stylet actuel et le remplit à l'aide de la brosse courante.
RoundRect Dessine un rectangle avec des coins arrondis en utilisant le stylet actuel et remplies à l'aide de la brosse courante.

Fonctions de l'image bitmap

PatBlt Crée un modèle de bits.
BitBlt Copie d'une image bitmap dans un contexte de périphérique spécifié.
StretchBlt Déplace un bitmap d'un rectangle source et le dispositif dans un rectangle de destination, étirement ou compression de l'image bitmap si nécessaire pour ajuster les dimensions du rectangle de destination.
GetPixel Récupère la valeur de couleur RGB du pixel au point spécifié.
SetPixel Définit le pixel au point spécifié à la meilleure approximation de la couleur spécifiée.
SetPixelV Définit le pixel aux coordonnées indiquées à la meilleure approximation de la couleur spécifiée. SetPixelV est plus rapide que SetPixel parce qu'il n'a besoin retourner la valeur de la couleur du point effectivement peint.
FloodFill Remplit un espace avec le pinceau courant.
ExtFloodFill Remplit un espace avec la brosse courante. Offre plus de flexibilité que la fonction de membre FloodFill.
MaskBlt Combine les données de couleur pour les bitmaps de source et de destination en utilisant le masque donné et l'exploitation de raster.
PlgBlt Effectue un transfert de bloc de bits des bits de données couleur du rectangle spécifié dans le contexte de périphérique source à parallélogramme spécifié dans le contexte de périphérique donné.

Fonctions de texte

TextOut Écrit une chaîne de caractères à un emplacement spécifié à l'aide de la police sélectionnée.
ExtTextOut Écrit une chaîne de caractères dans une zone rectangulaire à l'aide de la police sélectionnée.
TabbedTextOut Écrit une chaîne de caractères à un emplacement spécifié, expansion des onglets pour les valeurs spécifiées dans le tableau des positions de taquet de tabulation.
DrawText Tirages au format texte dans le rectangle spécifié.
GetTextExtent Calcule la largeur et la hauteur d'une ligne de texte sur le contexte de périphérique d'attribut à l'aide de la police en cours pour déterminer les dimensions.
GetOutputTextExtent Calcule la largeur et la hauteur d'une ligne de texte sur le contexte de périphérique de sortie à l'aide de la police en cours pour déterminer les dimensions.
GetTabbedTextExtent Calcule la largeur et la hauteur d'une chaîne de caractères sur le contexte de périphérique attribut.
GetOutputTabbedTextExtent Calcule la largeur et la hauteur d'une chaîne de caractères sur le contexte de périphérique de sortie.
GrayString Tirages estompés (estompé) texte à l'endroit donné.
GetTextAlign Récupère les drapeaux de l'alignement du texte.
SetTextAlign Définit les indicateurs d'alignement de texte.
GetTextFace Copie le nom de la police de caractères de la police courante dans un tampon comme une chaîne terminée par null.
GetTextMetrics Récupère les paramètres de la police en cours dans le contexte de périphérique attribut.
GetOutputTextMetrics Récupère les paramètres de la police en cours dans le contexte de périphérique de sortie.
SetTextJustification Ajoute un espace aux caractères dans une chaîne de pause.
GetTextCharacterExtra Récupère le paramètre actuel de l'espacement entre.
SetTextCharacterExtra Définit l'espacement entre.

Fonctions de police

GetFontData Récupère les informations métriques de police d'un fichier de polices dimensionnables. Les informations à récupérer sont identifiées en spécifiant un décalage dans le fichier de police et de la longueur des données à retourner.
GetKerningPairs Récupère le caractère, le crénage paires pour la police qui est actuellement sélectionné dans le contexte de périphérique spécifié.
GetOutlineTextMetrics Récupère les informations métriques de police pour les polices TrueType.
GetGlyphOutline Récupère le contour courbe ou une image bitmap pour un personnage de contour dans la police courante.
GetCharABCWidths Récupère la largeur, en unités logiques, de caractères consécutifs dans une plage donnée de la police courante.
GetCharWidth Récupère la largeur fractionnaire de caractères consécutifs dans une plage donnée de la police courante.
GetOutputCharWidth Récupère la largeur des caractères individuels dans un groupe consécutif de caractères de la police courante à l'aide du contexte de périphérique de sortie.
SetMapperFlags Modifie l'algorithme que le mappeur de polices utilise lorsqu'il mappe les polices logiques de polices physiques.
GetAspectRatioFilter Récupère le paramètre pour le filtre du rapport.

Fonctions d'échappement imprimante

QueryAbort Appels de la rappel AbortProc fonctionne pour une application d'impression ou des requêtes si l'impression doit être résiliée.
Évasion Permet aux applications d'accéder aux installations qui ne sont pas directement disponibles à partir d'un périphérique particulier par GDI. Permet également l'accès aux fonctions de Windows s'échapper. Évasion appels effectués par une application sont traduits et transmis au pilote de périphérique.
DrawEscape Accès aux capacités d'un affichage vidéo qui ne sont pas directement disponibles via l'interface de périphérique graphique (GDI) de dessin.
StartDoc Informe le pilote de périphérique que commence un nouveau travail d'impression.
Bienvenue chez mediaspects SARL Informe le pilote de périphérique que commence une nouvelle page.
EndPage Informe le pilote de périphérique qu'une page se termine.
Suppriment Définit une fonction de rappel fourni par le programmeur Windows demande si un travail d'impression doit être abandonné.
AbortDoc Termine le travail d'impression actuel, effaçant tout ce que l'application a écrit sur le périphérique depuis le dernier appel de la fonction de membre StartDoc.
EndDoc Termine un travail d'impression a débuté par la fonction membre StartDoc.

Fonctions de défilement

ScrollDC Fait défiler un rectangle de bits horizontalement et verticalement.

Fonctions de métafichier

PlayMetaFile Il joue le contenu du métafichier spécifié sur le périphérique donné. La version améliorée de PlayMetaFile affiche l'image stockée dans le métafichier amélioré-format donné. Le métafichier peut être joué n'importe quel nombre de fois.
AddMetaFileComment Copie le commentaire d'un tampon dans un métafichier amélioré-format spécifié.

Fonctions de chemin d'accès

AbortPath Ferme et ignore les chemins d'accès dans le contexte de périphérique.
BeginPath Ouvre une parenthèse de chemin d'accès dans le contexte de périphérique.
CloseFigure Ferme une figure ouverte dans un chemin d'accès.
EndPath Ferme un crochet chemin et sélectionne le chemin défini par le crochet dans le contexte de périphérique.
FillPath Ferme des chiffres ouverts dans le chemin d'accès actuel et remplit l'intérieur de la voie à l'aide de la brosse courante et le mode de remplissage de polygone.
FlattenPath Transforme les courbes dans le chemin d'accès sélectionné dans le contexte actuel du périphérique et transforme chaque courbe en une séquence de lignes.
GetMiterLimit Retourne la limite de l'anglet pour le contexte de périphérique.
GetPath Récupère les coordonnées définissant les points de terminaison des lignes et des courbes dans le chemin d'accès qui est sélectionné dans le contexte de périphérique, les points de contrôle.
SelectClipPath Sélectionne le chemin d'accès actuel comme une région de découpage pour le contexte de périphérique, combinant la nouvelle région avec n'importe quelle région de détourage existant en utilisant le mode spécifié.
SetMiterLimit Définit la limite de la longueur de l'onglet jointures pour le contexte de périphérique.
StrokeAndFillPath Ferme des chiffres ouvrir un chemin d'accès, frappe le contour du chemin en utilisant le stylet actuel et remplit l'intérieur à l'aide de la brosse courante.
StrokePath Rend le chemin d'accès spécifié en utilisant le stylet actuel.
WidenPath Redéfinit le chemin d'accès actuel comme la zone qui pourrait être peint si le chemin d'accès ont été lissé à l'aide de la plume actuellement sélectionnée dans le contexte de périphérique.

Aperçu de la CDC |  ; Membres de la classe base | Graphique de la hiérarchie

Index