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) |