fonction PATHOBJ_vEnumStartClipLines (winddi.h)
La fonction PATHOBJ_vEnumStartClipLines permet au pilote de demander que les lignes soient clippées dans une région de clip spécifiée.
Syntaxe
ENGAPI VOID PATHOBJ_vEnumStartClipLines(
PATHOBJ *ppo,
CLIPOBJ *pco,
SURFOBJ *pso,
LINEATTRS *pla
);
Paramètres
ppo
Pointeur vers la structure PATHOBJ qui décrit l’objet de découpage spécifié.
pco
Pointeur vers une structure CLIPOBJ qui décrit la région de clip.
pso
Pointeur vers une structure SURFOBJ que GDI interroge pour récupérer des informations sur les étapes de style.
pla
Pointeur vers une structure LINEATTRS que GDI interroge pour récupérer des informations de largeur de ligne et de style.
Valeur de retour
None
Remarques
Cette fonction est utile lorsque la région de clip est plus complexe qu’un simple rectangle.
PATHOBJ_vEnumStartClipLines effectue des calculs pour les lignes larges cosmétiques. Si la structure LINEATTRS a besoin d’une ligne large cosmétique, l’énumération parcourt le chemin donné autant de fois que nécessaire pour compléter la figure élargie.
Cette fonction ne doit pas être appelée pour les lignes géométriques larges ou les chemins qui contiennent des courbes de Béziers.
Une fois démarré, ce processus d’énumération ne doit pas être redémarré.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Windows 2000 et versions ultérieures des systèmes d’exploitation Windows. |
Plateforme cible | Universal |
En-tête | winddi.h (inclure Winddi.h) |
Bibliothèque | Win32k.lib |
DLL | Win32k.sys |