vs2008 MFC 画线
来源:互联网 发布:华彩软件下载 编辑:程序博客网 时间:2024/04/30 15:06
1.打开项目的类视图
2.右击CxxView,添加消息
3.编辑回调函数(过程函数)
4.添加CPoint类,用以保存鼠标的初始位置
void CDrawView::OnLButtonDown(UINT nFlags, CPoint point)
{
// TODO: 在此添加消息处理程序代码和/或调用默认值
m_ptOrigin=point; // m_ptOrigin是全局变量用以保存初始点
CView::OnLButtonDown(nFlags, point);
}
void CDrawView::OnLButtonUp(UINT nFlags, CPoint point)
{
// TODO: 在此添加消息处理程序代码和/或调用默认值
/*HDC hdc;
hdc=::GetDC(m_hWnd); //得到当前view的句柄
MoveToEx(hdc, m_ptOrigin.x, m_ptOrigin.y, NULL );
LineTo(hdc, point.x ,point.y );
::ReleaseDC(m_hWnd,hdc); */ //必须释放dc句柄(方法1)
CDC *cdc=GetDC();(方法二)
cdc->MoveTo(m_ptOrigin);
cdc->LineTo( point);
ReleaseDC(cdc);
CClientDC dc(this);(方法三)
dc.MoveTo(m_ptOrigin);
dc.LineTo(point);
画笔:
CPen pen(PS_SOLTD,1,RGB(255.0.0));
CPen *pOLDPen=dc.SelectObject(&pen);
dc.SelectObject(pOLDPEN);
CView::OnLButtonUp(nFlags, point);
}
- vs2008 MFC 画线
- MFC画线
- MFC画线
- MFC 画线
- [MFC]画线
- MFC 画线
- MFC画线
- MFC 鼠标实时画线
- MFC画线小结
- MFC 鼠标画线总结
- MFC之画线方法
- 2017.5.12MFC画线
- MFC鼠标响应、鼠标画线
- MFC在窗体上画线
- MFC中实现用DC画线
- VC.NET + MFC 使用 GDI+ DrawLines 画线
- MFC 画线的几种方式
- VS2008 MFC开发总结
- 验证码 GD FREETYPE
- .net中使用母版页
- LCD硬件原理
- mysql 中文乱码问题
- mfc 项目的添加
- vs2008 MFC 画线
- Android GridView 分页加载数据
- js操作cookie
- 地市级联
- 循环队列
- Mybatis中mysql blob类型乱码解决
- How To Import A Sales Order With One Line In Booked Status
- UVa 10369 - Arctic Network
- pb Update Properties 详细介绍