如何用MFC划线.docx

上传人:牧羊曲112 文档编号:3411737 上传时间:2023-03-13 格式:DOCX 页数:2 大小:36.70KB
返回 下载 相关 举报
如何用MFC划线.docx_第1页
第1页 / 共2页
如何用MFC划线.docx_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《如何用MFC划线.docx》由会员分享,可在线阅读,更多相关《如何用MFC划线.docx(2页珍藏版)》请在三一办公上搜索。

1、如何用MFC划线如何用MFC划线 两种方法 首先,新建一个MFC应用程序,选择单文档文件。 方法一:用到hDC 1. 添加一个成员变量. 类型:CPoint。变量名:m_ptOringin。访问:Private。 在C.View中点击右键添加变量类型变量名访问完成。 添加代码: 1.找到C.View中View.cpp文件 CDrawView:CDrawView / TODO: 在此处添加构造代码 m_ptOrigin=0; 2. 添加一个OnLButtonDown消息响应。 在C.View中点击右键属性消息添加OnLButtonDown。 代码如下: void CDrawView:OnLBut

2、tonDown(UINT nFlags, CPoint point) / TODO: 在此添加消息处理程序代码和/或调用默认值 m_ptOrigin=point; CView:OnLButtonDown(nFlags, point); 3. 添加一个OnLButtonUp消息响应。 在C.View中点击右键属性消息添加OnLButtonUp。 代码如下: void CDrawView:OnLButtonUp(UINT nFlags, CPoint point) / TODO: 在此添加消息处理程序代码和/或调用默认值 HDC hdc; hdc=:GetDC(m_hWnd); MoveToEx(

3、hdc,m_ptOrigin.x,m_ptOrigin.y,NULL); LineTo(hdc,point.x,point.y); :ReleaseDC(m_hWnd,hdc); CView:OnLButtonUp(nFlags, point); 4. 运行就行了。 方法二:1、2、3步骤均与方法一相同,只是第3步代码不一样。 1、2步省略。 3:添加一个OnLButtonUp消息响应。 在C.View中点击右键属性消息添加OnLButtonUp。 代码如下: void CDrawView:OnLButtonUp(UINT nFlags, CPoint point) / TODO: 在此添加消息处理程序代码和/或调用默认值 CDC *pDC=GetDC; pDC-MoveTo(m_ptOrigin); pDC-LineTo(point); ReleaseDC(pDC); CView:OnLButtonUp(nFlags, point); 4.这样同样可以运行,你可以试试。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号