Freigeben über


PATHOBJ_vEnumStartClipLines-Funktion (winddi.h)

Die PATHOBJ_vEnumStartClipLines-Funktion ermöglicht es dem Treiber, Zeilen für einen angegebenen Clipbereich anzufordern.

Syntax

ENGAPI VOID PATHOBJ_vEnumStartClipLines(
  PATHOBJ   *ppo,
  CLIPOBJ   *pco,
  SURFOBJ   *pso,
  LINEATTRS *pla
);

Parameter

ppo

Zeiger auf die PATHOBJ-Struktur , die das angegebene Clippingobjekt beschreibt.

pco

Zeiger auf eine CLIPOBJ-Struktur , die den Clipbereich beschreibt.

pso

Zeiger auf eine SURFOBJ-Struktur , die GDI abfragt, um Informationen zu Formatierungsschritten abzurufen.

pla

Zeiger auf eine LINEATTRS-Struktur , die GDI abfragt, um Linienbreiten- und Formatvorlageninformationen abzurufen.

Rückgabewert

Keine

Bemerkungen

Diese Funktion ist nützlich, wenn der Clipbereich komplexer ist als ein einfaches Rechteck.

PATHOBJ_vEnumStartClipLines führt Berechnungen für kosmetische breite Linien durch. Wenn die LINEATTRS-Struktur eine kosmetische breite Linie benötigt, führt die Enumeration den angegebenen Pfad so oft wie erforderlich aus, um die verbreiterte Abbildung abzuschließen.

Diese Funktion sollte nicht für geometrische breite Linien oder Pfade aufgerufen werden, die Bézierkurven enthalten.

Nach dem Start sollte dieser Enumerationsprozess nicht neu gestartet werden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Windows 2000 und höheren Versionen der Windows-Betriebssysteme.
Zielplattform Universell
Header winddi.h (einschließlich Winddi.h)
Bibliothek Win32k.lib
DLL Win32k.sys

Weitere Informationen

CLIPOBJ

LINEATTRS

PATHOBJ

SURFOBJ