收藏 分销(赏)

《MFC交互界面》.ppt

上传人:快乐****生活 文档编号:1953241 上传时间:2024-05-12 格式:PPT 页数:29 大小:3.70MB
下载 相关 举报
《MFC交互界面》.ppt_第1页
第1页 / 共29页
《MFC交互界面》.ppt_第2页
第2页 / 共29页
《MFC交互界面》.ppt_第3页
第3页 / 共29页
《MFC交互界面》.ppt_第4页
第4页 / 共29页
《MFC交互界面》.ppt_第5页
第5页 / 共29页
点击查看更多>>
资源描述

1、补充内容MFC交互界面实例1精选课件新建工程2精选课件打开原工程3精选课件命名规则4精选课件实例一鼠标交互目标5精选课件实例一鼠标交互1.新建一个MFC单文档程序,取名为Draw6精选课件实例一鼠标交互2.在CDrawView类中添加一个成员变量,右键单击-AddMemberVariable-:(Access-private,VariableType-CPoint,VariableName-m_pOrigin)7精选课件实例一鼠标交互3.在CDrawView添加一个成员变量:Access-private,VariableType-BOOL,VariableName-m_bDraw4.成员变量初

2、始化在构造函数CDrawView中初始化:m_pOrigin=0;m_bDraw=FALSE;8精选课件实例一鼠标交互5.在类视图CDrawView类上单击鼠标右键,选择“建立类向导”;单击WM_LButtonDown,然后再单击“AddFunction”按钮;9精选课件实例一鼠标交互点击“EditCode”,在OnLButtonDown添加代码m_pOrigin=point;m_bDraw=TRUE;10精选课件实例一鼠标交互6.在CDrawView类中添加WM_LButtonUp,加代码:m_bDraw=FALSE;在CDrawView类中添加WM_MOUSEMOVE,加代码:CClien

3、tDCdc(this);CPenpen(PS_SOLID,1,RGB(255,0,0);CPen*pOldPen=dc.SelectObject(&pen);if(m_bDraw=TRUE)dc.MoveTo(m_pOrigin);dc.LineTo(point);m_pOrigin=point;dc.SelectObject(pOldPen);11精选课件实例二本文和时间函数目标12精选课件实例二本文和时间函数1.新建一个MFC单文档程序,取名为Text2.在CTextView:OnDraw(CDC*pDC)中输入以下代码CStringstr(“江南大学”);pDC-TextOut(100,

4、100,str);13精选课件实例二本文和时间函数3.单击ResourceView单击textresources单击StringTable双击打开“字串表”空白处点右键“新建字串”输入:ID-IDS_CG、标题-计算机图形学关闭14精选课件实例二本文和时间函数4.在CTextView中添加一个成员变量:Access-public,VariableType-int,VariableName-m_iStep5.在CTextView中初始化:m_iStep=0;6.在CTextView类中添加WM_Create,加代码:SetTimer(1,100,NULL);/计时器的标识;时间间隔(毫秒);调用

5、函数(默认OnTimer)7.在CTextView:OnDraw(CDC*pDC)中再加入以下代码:str.LoadString(IDS_CG);pDC-TextOut(0,200,str);15精选课件实例二本文和时间函数8.在CTextView类中添加WM_Timer,加代码:m_iStep+=5;CClientDCdc(this);dc.SetTextColor(RGB(255,0,0);CStringstr;str.LoadString(IDS_CG);dc.TextOut(m_iStep,200,str);16精选课件实例三菜单和对话框目标17精选课件实例三菜单和对话框1.新建一个M

6、FC单文档程序,取名为Menu18精选课件实例三菜单和对话框直观看看ResourceView中,展开menuresources19精选课件实例三菜单和对话框直接改改20精选课件实例三菜单和对话框改好了21精选课件实例三菜单和对话框1.修改菜单:双击IDR_MAINFRAME22精选课件实例三菜单和对话框2.添加菜单调用的函数。输入姓名上点右键建立类向导classname选“CMenuView”点“COMMAND”点“addfunction”OK23精选课件实例三菜单和对话框3.创建对话框:右键点Dialog点击插入Dialog24精选课件实例三菜单和对话框4.修改对话框:利用控件工具栏25精选

7、课件实例三菜单和对话框5.为对话框新建一个类:左键双击对话框26精选课件实例三菜单和对话框6.右键点击编辑点建立类向导点membervariables点addvariableOK27精选课件实例三菜单和对话框7.在CMenuView中添加一个成员变量:Access-public,VariableType-CString,VariableName-Name8.在CMenuView中初始化:Name=“”;9.在CMenuView.h中添加头文件:Dialog1.h28精选课件实例三菜单和对话框10.在OnDraw中添加代码:CStringstrTemp;strTemp=“你的姓名:;strTemp+=Name;pDC-TextOut(5,5,strTemp);11.在OnInputName中添加代码:Dialog1pDialog;if(pDialog.DoModal()=IDOK)Name=pDialog.m_sName;Invalidate();/重绘29精选课件

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服