Connaitre la largeur d'un HPEN

Signaler
Messages postés
2
Date d'inscription
vendredi 10 janvier 2003
Statut
Membre
Dernière intervention
22 juin 2003
-
Messages postés
2
Date d'inscription
vendredi 10 janvier 2003
Statut
Membre
Dernière intervention
22 juin 2003
-
bonjour !

voilà mon probleme :

je crée un HPEN comme ca :
currPen=CreatePen(PS_SOLID, 5, RGB(255, 0, 0));

maintenant je voudrai connaitre sa largeur, càd le deuxième parametre qui vaut 5 ici...

mais comment faire cela ?
et pour la couleur ?

ca doit pas etre bien compliqué mais je trouve pas
j'ai essayé avec la fonction GetObject mais j'y arrive pas ...

par le même occasion, comment modifier cette valeur ?

merci

2 réponses

Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
27
LOGPEN logpen;
GetObject(hpen, sizeof(LOGPEN), &logpen);
BruNews, ciao...
Messages postés
2
Date d'inscription
vendredi 10 janvier 2003
Statut
Membre
Dernière intervention
22 juin 2003

LOGPEN logpen;

GetObject(currPen, sizeof (LOGPEN), &logpen);

logpen.lopnColor = RGB(0, 255, 0);

currPen=CreatePen( logpen.lopnStyle, logpen.lopnWidth.x, logpen.lopnColor );

et voilou !
:)