在CSDN社区回答:求一个新建自窗体并且在上面画一根线的类: http://community.csdn.net/Expert/TopicView.asp?id=3986673 的问题 ///////////////////////////////////////////////////////////////////////////// // ClineDlg message handlers void ClineDlg::OnPaint() { CPaintDC dc(this); // device context for painting // TODO: Add your message handler code here // CPen pen; // pen.CreateStockObject(BLACK_PEN); dc.SelectStockObject(BLACK_PEN); dc.MoveTo(CPoint(10,50)); dc.LineTo(CPoint(350,50)); dc.SelectStockObject(WHITE_PEN); dc.MoveTo(CPoint(10,51)); dc.LineTo(CPoint(350,51)); // 我画的是一条看起来像3D的线条,实际是两条线, // 其实,Windows也差不多就是画出来的 // 也可以使用创建画笔的,但是我没有采用创建画笔的方法 // Do not call CDialog::OnPaint() for painting messages } 如下图: 

|