1.你的GDI+初始化工作做了没?2.这样写简练. CDC* pDC = GetDC(); Graphics g(pDC->m_hDC); g.DrawLine(&Pen(Color(255,0,0),3),10,10,200,100); ReleaseDC(pDC);3.OnDraw不是应该就带了个从OnPaint里的参数pDC,干嘛还要自己获取。