Bonjour à tous,
j'ai un problème (et oui) en MFC. Malgré que je change le Pen de mon DC cela ne modifie pas le dessin des lignes et des rectangles.
Voilà mon code :
-------------------------------------------------------------------------
void maclasse::onPaint()
{
DrawImage();
}
void maclasse::DrawImage()
{
CPen NewPen;
NewPen.CreatePen(PS_SOLID, 6, RGB(255, 25, 5));
CPen* oldPen = m_cObj.GetDC()->SelectObject(&NewPen);
//la fonction SelectObject ne retourne pas NULL
m_cObj.GetDC()->Rectangle(20, 22, 250, 125);
m_cObj.GetDC()->SelectObject(&oldPen);
}
-------------------------------------------------------------------------
Où m_cObj est un objet CStatic associé à un Picture Control (BITMAP)
Quelqu'un a une idée d'où cela peut venir ? Je suis perdu, je vois pas l'erreur que j'ai dû faire.
Merci d'avance.