查看完整版本: vc++ 绘图 pDC 有关的问题

rui_biao 2008-3-5 17:37

vc++ 绘图 pDC 有关的问题

void CProgram57View::OnDraw(CDC* pDC)
{   
    CDC *pDC=GetDC();
    CRect r,rect;
    GetClientRect(&r);
    rect.bottom=r.bottom-10;
    rect.top=r.top+10;
    rect.right=r.right-10;
    rect.left=r.left+10;
    pDC->Rectangle(rect);
}
我要给线条上颜色,pDC-> 后面应该跟什么函数.
刚开始学,谢谢.

风雨声中 2008-3-5 20:01

void OnPaint()
  {
  CPoint NewPoint;//一个终止点
  CPoint OldPoint;//一个起始点
        //设备上下文DC的创建,MFC将DC包装成了几个类,其中有类CPaintDC,
      CPaintDC d(this);
       //将坐标移动到起始点
      d.MoveTo(OldPoint);
      //绘制一条线
   d.LineTo(NewPoint);
  }

rui_biao 2008-3-6 12:11

谢谢。
页: [1]
查看完整版本: vc++ 绘图 pDC 有关的问题