- 2
- 0
- 约2.6千字
- 约 12页
- 2017-08-19 发布于安徽
- 举报
应用软件设计 第5讲:MFC绘图 1 实现画图 创建MFC单文档程序 资源Menu = IDR_MAINFRAME中增加菜单项Draw 在View中建立消息响应函数 实现画直线、矩形和圆 MoveTo(10,10); LineTo(100,100); Rectangle(10,10,100,100); Ellipse(10,10,100,100); 用GetDC()和ReleaseDC()获得DC控制权。 2 OnDraw的用途 OnDraw()实现客户区的刷新。 在消息响应函数中设置参数,在OnDraw中实现画图。 在View中设置枚举变量: enum { DRAW_NOTHING, DRAW_LINE, DRAW_RECTANGLE, DRAW_ELLIPSE } m_emDrawState; 根据m_emDrawState的设置在OnDraw中实现画图。 消息响应函数只是设置属性,用Invalidate()实现对OnDraw()的调用。 3 图形的属性 画笔 CPen pen(PS_SOLID, m_nPenWidth, RGB (128, 0, 128) ); CPen* pOldPen = pDC-SelectObject(pen); pDC-MoveTo(m_ptStart); pDC-LineTo(m_ptEnd);
您可能关注的文档
最近下载
- (正式版)DB32∕T 4644.1-2024 《从业人员健康检查 第1部分:检查机构管理规范》.pdf VIP
- 四川主要竹种(组)生物量方程参考表、竹林经营活动、碳计量过程中主要参数参考表.pdf VIP
- 园林工程法规课件.pptx VIP
- 疼痛病人的心理护理课件.pptx VIP
- 化工过程安全管理导则.pptx VIP
- 小腿肌肉静脉丛血栓超声诊断与鉴别.pptx VIP
- 园林识图--课件.pptx VIP
- 2026年山东省中考物理真题含答案.pdf VIP
- 2022年11月2022河北医科大学第三医院招聘186人考试参考题库(含详解).docx
- 《智能施工升降机运行监测规范》.pdf VIP
原创力文档

文档评论(0)