CPen::CreatePenIndirect
Initialise un stylet qui a le style, la largeur, et la couleur donnée dans la structure pointée pointe vers lpLogPen.
BOOL CreatePenIndirect(
LPLOGPEN lpLogPen
);
Paramètres
- lpLogPen
Les points aux fenêtres LOGPEN structure qui contient des informations sur le stylet.
Valeur de retour
Une valeur différente de zéro si la fonction est réussie ; sinon 0.
Notes
Les stylets qui ont une largeur supérieure à 1 pixel doivent toujours avoir le style de PS_NULL, de PS_SOLID, ou de PS_INSIDEFRAME .
Si un stylet a le style de PS_INSIDEFRAME et une couleur qui ne correspond pas à une couleur dans la table des couleurs logique, le stylet est dessiné avec une couleur dégradée. Le style de PS_INSIDEFRAME identique à PS_SOLID si la largeur du stylet est inférieure ou égale à 1.
Exemple
LOGPEN logpen;
CPen cMyPen;
// Get the LOGPEN of an existing pen.
penExisting.GetLogPen(&logpen);
// Change the color to red and the width to 2.
logpen.lopnWidth.x = 2;
logpen.lopnColor = RGB(255, 0, 0);
// Create my pen using the new settings.
cMyPen.CreatePenIndirect(&logpen);
Configuration requise
Header: afxwin.h