- 20
- 0
- 约3.02千字
- 约 16页
- 2016-11-27 发布于河南
- 举报
图形学菜单绘制
计算机图形学 课程设计(论文)
设计(论文)题目 计算机图形学绘图菜单函数
学院名称 *********
专业名称 ********
学生姓名 ***
学生学号 *********
任课教师 ********
设计(论文)成绩
教务处 制
2014年 12 月 25 日目录
1.1 菜单框设计
------------------------------------------3
1.2 对话框设计
------------------------------------------5
1.3 添加鼠标点击事件以及成员变量和成员函数
------------------------------------------5
1.4建立菜单类导向
------------------------------------------12
1.5 删除类、函数及变量
------------------------------------------14
菜单设置
第1章
1.1 菜单框设计
MFC自带Menu菜单,可自行添加自己想要的菜单,也可以在MFC原有的菜单上进行改动,如图所示:
注意:每一个菜单名字的ID最好修改成自己能辨识的,方面后面建立类导向和编写函数的时候调用;
1.2 对话框设计
在ResourceView里展开Dialog,点击右键插入一个Dialog对话框,如图:
可点击右键,在属性里面修改对话框的名字等;
在控件里选择所要添加的按钮,拖入对话框,摆好位置,可双击按钮会选中按钮单击鼠标右键选择属性,修改ID和名称;
1.3 添加鼠标点击事件以及成员变量和成员函数
MFC所要添加的函数及变量基本都在View类里面,View上单击鼠标右键,选择Add Windows Message、Add Member Function、Add Member Variable;
在新建windows 消息里选择所要添加的鼠标点击事件,然后点击Add And Edit;
注意:添加成员函数和成员变量时一定要选择正确的类型;添加的所有函数其实都存在于View.cpp里,变量存在于View.h里;
由于函数不能重复添加,所以在鼠标点击事件的函数中会添加很多不同图形的点击事件,所以在调用时需要添加一个选择语句来帮助程序选择执行哪一个函数,例如:
if((!m_DrawWindow!m_TianChong)(!m_DrawPolygon!m_BeginCut))
{
RedrawWindow();
R=R+100;
DrawObject();
CView::OnLButtonDown(nFlags, point);
}
////////////////////////////////////////////////////
//绘制窗口
if(this-m_DrawWindow m_flag)
{
this-m_LtPoint = point;
this-m_LbPoint.x = point.x;
this-m_RtPoint.y = point.y;
this-m_LastPoint = point;
}
if(this-m_TianChong)
{
CDC * pDC=GetDC();
CBrush brush,* poldbrush;
brush.CreateSolidBrush(RGB(255,0,255));
poldbrush=pDC-Select
您可能关注的文档
- Macro10The Aggregate Supply and Aggregate Demand (AS-AD) Model宏观经济学(南开大学,龚刚).ppt
- 讲座二 Word 2010操作应用.ppt
- h3-567 控制结构和宏.ppt
- Macro17The Economic Growth in China宏观经济学(南开大学,龚刚).ppt
- 上财 宏观经济学 PPT Macroeconomic --Chapter 22 monitoring jobs and inflations.ppt
- ObjectUtil对象.doc
- PHOTOSHOP CS2 智慧对象Smart Object应用.doc
- entern.doc
- BACnet对象说明.docx
- C∕C++年试题.doc
最近下载
- DHG9070A型电热鼓风干燥箱说明书.pdf VIP
- 【老照片】1966年-1967年的彩色中国.docx VIP
- 蒙特利尔认知评估量表.doc VIP
- 解放前后大不同.连环画.1950年.pdf VIP
- 2026年济南工程职业技术学院单招《数学》题库含完整答案详解【考点梳理】.docx VIP
- 1949--1989年国产老电影目录.doc VIP
- 1949--166年国产老电影目录.doc VIP
- 简易精神状态检查量表(-MMSE).doc VIP
- LNG-CNG-LPG(液化石油气、液化天然气、压缩天然气)汽车、罐车事故处置.pptx VIP
- 简易精神状态检查量表(MMSE).docx VIP
原创力文档

文档评论(0)