int GetPath ( LPPOINT lpPoints, LPBYTE lpTypes, int nCount ) const ;
Valeur de retour
Si le paramètre nCount est différente de zéro, le nombre de points énumérés. Si nCount est 0, le nombre total de points dans le chemin d'accès ( GetPath rien écrit pour les tampons). Si nCount est différent de zéro et est inférieur au nombre de points dans le chemin d'accès, la valeur de retour est -1.
Paramètres
lpPoints
Points dans un tableau de structures de données POINT ou objets CPoint où les points de terminaison de ligne et la courbe de points de contrôle sont placés.
lpTypes
Points dans un tableau d'octets où les types de vertex sont placés. Les valeurs sont une des conditions suivantes:
Types PT_BEZIERTO se produisent toujours dans des ensembles de trois. Le point sur le chemin qui les précède immédiatement définit le point de départ de la courbe de Bézier. Les deux premiers points de la PT_BEZIERTO sont les points de contrôle, et le troisième point PT_BEZIERTO est le point de fin (si codé en dur).
Un type PT_LINETO ou PT_BEZIERTO peut être combiné avec l'indicateur suivant (en utilisant l'opérateur de bits OR) pour indiquer que le correspondant point est le dernier point dans une figure et que la figure doit être fermée:
nCount
Spécifie le nombre total de POINT des structures de données qui peut être placée dans le tableau lpPoints . Cette valeur doit être le même que le nombre d'octets qui peut être placée dans le tableau de lpTypes.
Remarques
Récupère les coordonnées définissant les points de terminaison des lignes et les points de contrôle des courbes dans le chemin d'accès qui est sélectionné dans le contexte de périphérique. Le contexte de périphérique doit contenir un chemin fermé. Les points de chemin d'accès sont retournés en coordonnées logiques. Points sont stockés dans le chemin d'accès dans les coordonnées de périphérique, donc GetPath modifie les points de coordonnées de périphérique aux coordonnées logiques à l'aide de l'inverse de la transformation actuelle. La fonction de membre de FlattenPath peut être appelée avant GetPath, pour convertir toutes les courbes dans le chemin d'accès dans les segments de ligne.
Aperçu de la CDC |  ; Membres de la classe | Graphique de la hiérarchie
Voir aussi  ;CDC::FlattenPath, CDC::PolyDraw, CDC::WidenPath