P
dEUs hat Recht: Du musst erst einen Stift erstellen und den selektieren.
Bsp.:
// Roter stift mit durchgezogener Linie mit einer Breite von 1em Pixel
CPen myPen (PS_SOLID,1,RGB(255,0,0));
CPen* pOldPen;
// alten (default) Stift speichern und neuen hineinselektieren
pOldPen = dc.SelectObjekt(&myPen);
// zeichnen...
dc.MoveTo(x,y);
dc.LineTo(x,y);
// am Ende (von OnPaint())den default Stift wieder holen und pOldPen freigeben
dc.SelectObject(pOldPen);
delete pOldPen;
Das dürfte es sein.