CDC::PolyDraw

BOOL PolyDraw ( const POINT * lpPoints, const BYTE * lpTypes, int nCount );

Valeur de retour

Différent de zéro si la fonction est réussie ; sinon 0.

Paramètres

lpPoints

Pointe vers un tableau de données ponctuelles des structures qui contient les points de terminaison pour chaque ligne de points de segment et les points de terminaison et de contrôle pour chaque spline de Bézier.

lpTypes

Pointe vers un tableau qui spécifie la façon dont chaque point du tableau lpPoints est utilisé. Les valeurs peuvent être une des conditions suivantes:

nCount

Spécifie le nombre total de points dans le tableau de lpPoints , le même que le nombre d'octets dans le tableau de lpTypes.

Remarques

Dessine une série de segments de ligne et de splines de Bézier. Cette fonction peut être utilisée pour dessiner des figures disjoints à la place des appels consécutifs aux fonctions de membre de CDC::MoveTo, CDC::LineToet CDC::PolyBezierTo . Les lignes et les splines sont dessinées à l'aide du stylet actuel, et les chiffres ne sont pas remplis. S'il y a un chemin actif commencé par appeler la fonction membre CDC::BeginPath , PolyDraw ajoute le chemin d'accès. Les points contenus dans le tableau de lpPoints et lpTypes indiquent si chaque point fait partie d'un CDC::MoveTo, un CDC::LineToou une opération de CDC::BezierTo . Il est également possible de fermer les chiffres. Cette fonction met à jour la position actuelle.

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

Voir aussinbsp ;CDC::BeginPath, CDC::EndPath, CDC::LineTo, CDC::MoveTo, CDC::PolyBezierTo, CDC::PolyLine, :: PolyDraw

Index