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 |