写字如何改变不了颜色

写字怎么改变不了颜色?CClientDCdc(this)CPenpen,*oldppen.CreatePen(PS_SOLID,1,RGB(255,0,0))oldpdc

写字怎么改变不了颜色?
CClientDC   dc(this);
CPen         pen,*oldp;
pen.CreatePen(PS_SOLID,1,RGB(255,0,0));
oldp   =   dc.SelectObject(&pen);
dc.Ellipse(CRect(100,100,300,300));     //已经变为红色
dc.TextOut(1,100, "aaaaaaaaaaaa ");         //还是黑色
dc.SelectObject(oldp);
pen.DeleteObject();

怎样把字也改变为红色?

[解决办法]
dc.SetTextColor(RGB(255,0,0));