Partager via


Structure LOGPEN (wingdi.h)

La structure LOGPEN définit le style, la largeur et la couleur d’un stylet. La fonction CreatePenIndirect utilise la structure LOGPEN .

Syntaxe

typedef struct tagLOGPEN {
  UINT     lopnStyle;
  POINT    lopnWidth;
  COLORREF lopnColor;
} LOGPEN, *PLOGPEN, *NPLOGPEN, *LPLOGPEN;

Membres

lopnStyle

Stylet, qui peut être l’une des valeurs suivantes.

Valeur Signification
PS_SOLID Le stylet est solide.
PS_DASH Le stylet est pointé.
PS_DOT Le stylet est en pointillés.
PS_DASHDOT Le stylet comporte une alternance de tirets et de points.
PS_DASHDOTDOT Le stylet a des tirets et des points doubles.
PS_NULL Le stylet est invisible.
PS_INSIDEFRAME Le stylet est solide. Lorsque ce stylet est utilisé dans une fonction de dessin GDI qui prend un rectangle englobant, les dimensions de la figure sont réduites afin qu’elle s’intègre entièrement dans le rectangle englobant, en tenant compte de la largeur du stylet. Cela s’applique uniquement aux stylos géométriques.

lopnWidth

Structure POINT qui contient la largeur du stylet, en unités logiques. Si le membre x a la valeur NULL, le stylet a une largeur d’un pixel sur les appareils raster. Le membre y de la structure POINT pour lopnWidth n’est pas utilisé.

lopnColor

Couleur du stylet. Pour générer une structure COLORREF , utilisez la macro RVB .

Remarques

Si la largeur du stylet est supérieure à 1 et que le stylet est PS_INSIDEFRAME, la ligne est dessinée à l’intérieur du cadre de tous les objets GDI à l’exception des polygones et des polylignes. Si la couleur du stylet ne correspond pas à une valeur RVB disponible, le stylet est dessiné avec une couleur logique (tramée). Si la largeur du stylet est inférieure ou égale à 1, le style PS_INSIDEFRAME est identique au style PS_SOLID.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
En-tête wingdi.h (inclure Windows.h)

Voir aussi

COLORREF

CreatePenIndirect

POINT

Structures de stylet

Vue d’ensemble des stylos

RGB