关于MFC中创建 画笔的问题

来源:百度知道 编辑:UC知道 时间:2024/05/23 09:47:08
我在菜单栏添加了一个颜色按钮(如下)
void CMainFrame::OnPaint()
{

// TODO: Add your command handler code here
CClientDC dc(this);
CPen newPen(PS_DASH,2,RGB(20,30,40)); //创建新画笔
CPen* oldPen=dc.SelectObject(&newPen); //选入设备环境

}
可是为什么不能在窗口上画出该种颜色的线条啊?
同样我在 VIEW 类在也试过了同样的定义,可是仍然没有效果,各位大虾帮帮忙啊~~~~~~~~~~~~~~~~

应该在View 类的OnDraw 中
---------------------------------------------------
(Sorry, 没写完就走了)
画线的语句(加在后面)
dc.MoveTo(第一个位置);
dc.LineTo(第二个位置);

SelectObject(oldPen); //恢复原有画笔