Partager via


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

Voir aussi

CLIPOBJ

LINEATTRS

PATHOBJ

SURFOBJ