Condividi tramite


Struttura CLIPLINE (winddi.h)

La struttura CLIPLINE consente all'utente di accedere a una parte di una linea tra due aree clip usate per il disegno.

Sintassi

typedef struct _CLIPLINE {
  POINTFIX ptfxA;
  POINTFIX ptfxB;
  LONG     lStyleState;
  ULONG    c;
  RUN      arun[1];
} CLIPLINE, *PCLIPLINE;

Members

ptfxA

Specifica una struttura POINTFIX contenente il punto iniziale della riga.

ptfxB

Specifica una struttura POINTFIX contenente il punto finale della riga.

lStyleState

Coppia di valori a 16 bit forniti da GDI ogni volta che il driver chiama PATHOBJ_bEnumClipLines. Questi due valori vengono inseriti in un valore LONG e specificano l'offset di stile al primo pixel del segmento di linea. Si tratta del primo pixel che verrà eseguito il rendering se la riga non è stata ritagliata. Questo valore consente di calcolare lo stile per il resto della riga. Per altre informazioni, vedere Linee cosmetiche in stile .

c

Specifica il numero di strutture RUN nella matrice arun .

arun[1]

Matrice di strutture RUN . Le strutture RUN descrivono le parti di inizio e arresto della linea di clip.

Commenti

La struttura CLIPLINE viene usata da PATHOBJ_bEnumClipLines. La struttura CLIPLINE contiene i punti di controllo originali senza clip del segmento di linea.

Per una descrizione della struttura POINTFIX, vedere Tipi di dati GDI .

Requisiti

Requisito Valore
Intestazione winddi.h (include Winddi.h)

Vedi anche

CLIPOBJ

GDIINFO

CORRERE