教师资格证考试面试:使用mfc,怎样画一条有颜色(非黑色)的线段?

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/30 22:14:36
正在使用mfc,需要在黑色背景下画一条线段,我使用了lineto()函数,可是画出来的线段也是黑色的,怎样使这个线段的颜色不是黑色?比如说绿色RGB(255,0,0)?

//创建画笔
CPen lpen(PS_SOLID|PS_GEOMETRIC, m_nWidth, m_crColor);
CPen* pOldPen = pDC->SelectObject(&lpen);

//画线
pDC->MoveTo(m_ptFrom);
pDC->LineTo(m_ptTo);

pDC->SelectObject(pOldPen);

lpen.DeleteObject();

//其中有些地方改改