Attributs de courbe et de courbe

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

La position actuelle par défaut pour tout contrôleur de domaine est située 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 transmettant un nouvel ensemble de coordonnées.

Notes

Il existe deux ensembles de fonctions de dessin de courbes et de courbes. 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 « À », la fonction définit la position actuelle sur le point de fin de la dernière ligne dessinée (LineTo, ArcTo, PolylineTo ou PolyBezierTo). Si le nom de la fonction ne se termine pas par cette préposition, il laisse la position actuelle intacte (Arc, Polyline ou PolyBezier).

 

Le pinceau par défaut est un pinceau blanc uni. Une application peut créer un pinceau en appelant la fonction CreateBrushIndirect . Après avoir créé un pinceau, l’application peut le 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’une largeur 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 le 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 les lignes et les courbes en modifiant leur largeur, leur emplacement et leur apparence générale. Pour plus d’informations sur ces fonctions, consultez Coordonnées des espaces et des transformations.