- 14
- 0
- 约1.06万字
- 约 19页
- 2018-03-13 发布于河南
- 举报
MFC课程论文
《MFC编程及应用》课程设计报告
题目: 直线和曲线的绘制与计算器的编制
时间: 2011年6月8日
评语:
一.直线和曲线的绘制程序
1.程序的功能简介
本程序是单文档程序,程序的功能是按下鼠标左键可以画红色的直线,按下
鼠标左键并同时按下SHIFT键可以画任意黑色的曲线。可以利用菜单对已存储的直线进行删除,在程序退出时,会提示对文档进行保存(只保存绘制的直线,曲线不予保存),可以将之前保存的图形重新绘制出来。
2.程序的设计思路和实现方法
(1)对直线和曲线的绘制是在视图类中完成的
在视图类里定义了四个私有成员变量:
int m_nDraw;//显示画线状态,1表示画线,0表示不画线,在视图类的构//造函数里初始化赋值为0
HCURSOR m_hCursor;//光标句柄,改变画线时的光标形状
CPoint m_ posOld;//当前鼠标位置(画线终点坐标)
CPoint m_posOrigin;//鼠标起始位置(画线起点坐标)
添加鼠标左键按下的消息响应函数,代码为
void CNie_homeworkView::OnLButtonDown(UINT nFlags, CPoint point)
{
// TODO: Add your message handler code here and/or cal
您可能关注的文档
最近下载
- (正式版)DBS61 0011-2016 《食品安全地方标准 凉皮、凉面》.docx VIP
- 麻醉医生常用评估量表.docx VIP
- 世邦魏理仕物业管理工程手册.pdf VIP
- 山东省使用危险化学品的化工企业安全风险隐患检查表2025.12.pdf VIP
- 沙溪口水电站设计及发电机层楼板设计说明书.doc VIP
- 礼品盒生产建设项目环境影响报告表.pdf VIP
- 【《医院电子病历管理系统的设计与实现》9900字(论文)】 .pdf VIP
- Unit7Lesson1课件冀教版英语七年级下册(1).pptx
- 第六部分确保工程质量的技术组织措施重点.doc VIP
- 2025年LLM越狱攻击与防御框架报告-freedemon.docx
原创力文档

文档评论(0)