Structure CLIPLINE (winddi.h)
La structure CLIPLINE permet au pilote d’accéder à une partie d’une ligne entre deux régions de clip utilisées pour le dessin.
Syntaxe
typedef struct _CLIPLINE {
POINTFIX ptfxA;
POINTFIX ptfxB;
LONG lStyleState;
ULONG c;
RUN arun[1];
} CLIPLINE, *PCLIPLINE;
Membres
ptfxA
Spécifie une structure POINTFIX qui contient le point de départ de la ligne.
ptfxB
Spécifie une structure POINTFIX qui contient le point de terminaison de la ligne.
lStyleState
Paire de valeurs 16 bits fournies par GDI chaque fois que le pilote appelle PATHOBJ_bEnumClipLines. Ces deux valeurs sont empaquetées dans un long et spécifient le décalage de style au premier pixel du segment de ligne. Il s’agit du premier pixel qui serait affiché si la ligne n’était pas clippée. Cette valeur permet de calculer le style du reste de la ligne. Pour plus d’informations, consultez Lignes cosmétiques avec style .
c
Spécifie le nombre de structures RUN dans le tableau arun .
arun[1]
Tableau de structures RUN . Les structures RUN décrivent les parties de début et d’arrêt de la ligne de découpage.
Remarques
La structure CLIPLINE est utilisée par PATHOBJ_bEnumClipLines. La structure CLIPLINE contient les points de contrôle non appuyés d’origine du segment de ligne.
Pour obtenir une description de la structure POINTFIX, consultez Types de données GDI .
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | winddi.h (inclure Winddi.h) |