Partager via


Attributs de trait et de courbe

Un contexte d’appareil (DC) contient des attributs qui affectent la sortie de ligne et de courbe. Les attributs trait et courbe incluent la position actuelle, le style de pinceau, la couleur du pinceau, le stylet, la couleur du stylet, la couleur du stylet, la transformation, et ainsi de suite.

La position actuelle par défaut pour n’importe quel contrôleur de domaine se trouve au point (0,0) dans l’espace logique (ou mondial). Vous pouvez définir ces coordonnées à une nouvelle position en appelant la fonction MoveToEx et en passant un nouvel ensemble de coordonnées.

Note

Il existe deux ensembles de fonctions de dessin de trait et de courbe. Le premier jeu conserve la position actuelle dans un contrôleur de domaine, et le deuxième jeu modifie la position. Vous pouvez identifier les fonctions qui modifient la position actuelle en examinant le nom de la fonction. Si le nom de la fonction se termine par la préposition « To », la fonction définit la position actuelle sur le point de fin de la dernière ligne dessinée (LineTo, ArcTo, PolylineToou PolyBezierTo). Si le nom de la fonction ne se termine pas par cette préposition, il laisse la position actuelle intacte (Arc, Polylineou PolyBezier).

 

Le pinceau par défaut est un pinceau blanc unie. Une application peut créer un pinceau en appelant la fonction CreateBrushIndirect. Après avoir créé un pinceau, l’application peut la sélectionner dans son contrôleur de domaine en appelant la fonction SelectObject. Windows fournit un ensemble complet de fonctions pour créer, sélectionner et modifier le pinceau dans le contrôleur de domaine d’une application. Pour plus d’informations sur ces fonctions et sur les pinceaux en général, consultez pinceaux.

Le stylet par défaut est un stylet noir solide et cosmétique d’un pixel. Une application peut créer un stylet à l’aide de la fonction ExtCreatePen. Après avoir créé un stylet, votre application peut la sélectionner dans son contrôleur de domaine en appelant la fonction SelectObject. Windows fournit un ensemble complet de fonctions pour créer, sélectionner et modifier le stylet dans le contrôleur de domaine d’une application. Pour plus d’informations sur ces fonctions et sur les stylos en général, consultez stylos.

La transformation par défaut est la transformation unity (spécifiée par la matrice d’identité). Une application peut spécifier une nouvelle transformation en appelant la fonction SetWorldTransform. Windows fournit un ensemble complet de fonctions pour transformer des lignes et des courbes en modifiant leur largeur, leur emplacement et leur apparence générale. Pour plus d’informations sur ces fonctions, consultez Coordonnées espaces et transformations.