VC++ 单文档画线程序Word下载.docx

上传人:b****6 文档编号:20443340 上传时间:2023-01-23 格式:DOCX 页数:4 大小:15.52KB
下载 相关 举报
VC++ 单文档画线程序Word下载.docx_第1页
第1页 / 共4页
VC++ 单文档画线程序Word下载.docx_第2页
第2页 / 共4页
VC++ 单文档画线程序Word下载.docx_第3页
第3页 / 共4页
VC++ 单文档画线程序Word下载.docx_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

VC++ 单文档画线程序Word下载.docx

《VC++ 单文档画线程序Word下载.docx》由会员分享,可在线阅读,更多相关《VC++ 单文档画线程序Word下载.docx(4页珍藏版)》请在冰豆网上搜索。

VC++ 单文档画线程序Word下载.docx

使用单文档

教学重点

单文档

教学难点

消息处理

课型

讲授课

教学媒体

教法选择

讲授,举例,讨论

教学过程

教法运用及板书要点

1.建单文档Draw

在view建立消息处理函数onLBottonDown点击类名,标题栏上显示出是什么文件

F:

CPointclassmuinbers

在CDraw中增加成员变量addmembervariable

Type:

Cpointm-ptOriginprivaee

构造函数:

m_ptorigin=0

OnLBottonDown中

m_Ptorigin=point;

保存第一个点

在View加onLBottonup;

F:

m_hwnd

HDChdc;

定义句柄

Hdc=:

:

GetDC(m_hwnd);

获取窗口句柄View类窗口

moveToEX旧的当前位置

MoveTEX(hdc,m_ptOrigin;

x,m_peorigin.y,null)

F.LineTo

LineTo(hdc,point.X,point,y);

ReleaseDC(m_hwnd,hdc);

注释,以上

(Dc*Pdc=GetDcc);

定义对象指针

getdc→:

cwnd:

getdc

PDC→MoveTo(m_ptOrigin);

解释1和2“重载”

PDC→LineTo(point);

Released(pdc);

注释以上,

cclientDC自动释放看成员

cclientDCdc(this);

dc.MoveTo(m_ptorigin);

dc.lineTo(point);

注释。

cclientDCdc(this);

←View类构造DC与谁相关框架

F.获取父窗口的指针GetParent.Cwnd

cclientDCdc(GetParent());

注释以上

F.CwindowsDC不访问整个窗口看构造函数关键看DC与谁相关。

CwindowsDCdc.(this);

dc.MoveTo(m_ptOrigin);

dc.LineTo(point);

注释CwindowDCdc.(this)

CwindowDCdc.(GetParent());

父类窗口指针

FGetDesktopwindow.Cwnd

注释CwindowDCdc(Getparent());

CwindowDCdc(Getdesktopwindow());

其他颜色,线条,创建一个画笔

FCPenclassmembers3个重载函数

F:

RGB全为0,黑色,全为255,白

线形线宽颜色

CPenpen(ps_Solld,1,RGB(255.0.0);

创建笔

cclieneDCdc(this);

把笔放到设备描述表中

F.selectObjeot

返回值被替换的。

CPen.*poldpen=dc.selectObjeot(&

pen);

dc.MoveTo(m_optOrigin);

dc.LineTo(point)

dc.selectObjeot(pold.pen)

改变颜色线宽改成白,改线形。

F.CBrush.构造函数

CBrush.Brush.(RGB(255.0.0))

CclientDCdc(this);

dc.FillRect((Rect(m_peorigin;

point),&

brush);

CRect.构造函数。

 

此表2学时填写一份,“教学过程”栏不足者可附页

第2页

第3页

第4页

第5页

第6页

第7页

第8页

第9页

第10页

第11页

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

当前位置:首页 > PPT模板 > 中国风

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1