Condividi tramite


funzione PATHOBJ_vEnumStartClipLines (winddi.h)

La funzione PATHOBJ_vEnumStartClipLines consente al driver di richiedere righe da ritagliare rispetto a un'area di ritaglio specificata.

Sintassi

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

Parametri

ppo

Puntatore alla struttura PATHOBJ che descrive l'oggetto di ritaglio specificato.

pco

Puntatore a una struttura CLIPOBJ che descrive l'area di ritaglio.

pso

Puntatore a una struttura SURFOBJ su cui GDI esegue una query per recuperare informazioni sui passaggi di stile.

pla

Puntatore a una struttura LINEATTRS su cui GDI esegue una query per recuperare le informazioni sulla larghezza e lo stile della linea.

Valore restituito

nessuno

Osservazioni

Questa funzione è utile quando l'area di ritaglio è più complessa di un semplice rettangolo.

PATHOBJ_vEnumStartClipLines esegue calcoli per linee estese cosmetiche. Se la struttura LINEATTRS necessita di una linea estesa cosmetica, l'enumerazione cammina il percorso specificato quante volte necessario per completare la figura ampliata.

Questa funzione non deve essere chiamata per linee o percorsi geometrici che contengono curve di Bézier.

Una volta avviato, questo processo di enumerazione non deve essere riavviato.

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Windows 2000 e versioni successive dei sistemi operativi Windows.
Piattaforma di destinazione Universale
Intestazione winddi.h (include Winddi.h)
Libreria Win32k.lib
DLL Win32k.sys

Vedi anche

CLIPOBJ

LINEATTRS

PATHOBJ

SURFOBJ