绘图上机指导书

绘图上机指导书

ID:42590611

大小:133.50 KB

页数:5页

时间:2019-09-18

绘图上机指导书_第1页
绘图上机指导书_第2页
绘图上机指导书_第3页
绘图上机指导书_第4页
绘图上机指导书_第5页
资源描述:

《绘图上机指导书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、绘图上机指导书一个应用画笔例子步骤1.选择向导MFCAppWizard(exe),创建一个名为DrawLine的项目.在MFCAppWizard对话框的第一步屮选择单文档.步骤2.在VC++中,选择Workspace中的ClassView,展开CMainFrame类,双击PreCreateWindow(CREATESTRUCT&cs),添加如下代码.BOOLCMainFrame::PreCreateWindow(CREATESTRUCT&cs){if(!CFrameWnd::PreCreateWindow(cs))r

2、eturnFALSE;cs.x=0;cs.y=0;cs.cx=::GetSystemMetrics(SM_CXSCREEN);cs.cy=::GetSystemMetrics(SM_CYSCREEN)-25;returnTRUE;}步骤3.为CDrawLineView类添加公有成员变量intm_x,m_y;步骤4.在VC++6.0中,单击“查看一建立类向导"菜单,打开MFCClassWizard对话框,选中MessageMaps选项卡,确保ClassName为CDrawLineView,在ObjectIDs栏中选中C

3、DrawLineView,在Messages栏屮选屮WM.SIZE,单击“AddFunction”按钮。即完成CDrawLineView::OnSize成员函数的添加。voidCDrawLineView::OnSize(UINTnType,intex,intcy){CView::OnSize(nType,ex,cy);m_x=cx;m_y=cy;}步骤5.在VC++中,选择Workspace中的ClassView,展开CDrawLineView类,双击OnDraw(CDC*pDC)添加如下代码.voidCDrawLi

4、neView::OnDraw(CDC*pDC){CDrawLineDoc*pDoc=GetDocument();ASSERT_VALID(pDoc);inty,yO;COLORREFcolor;for(y=0;ySeleclObject(&newpcn);pDC->MoveTo(0,y);pDC->LineTo(m_

5、x,y);pDC->SelectObject(OldPen);}步骤6.单击菜单“编译、执行”运行程序.一个应用画刷例子步骤1.选择向导MFCAppWizard(exe),创建一个名为DrawLine2的项目.在MFCAppWizard对话框的第一步中选择单文档.步骤2.在VC++中,选择Workspace中的ClassView,展开CDrawLine2View类,双击OnDmw(CDC*pDC)添加女口下代码.voidCDrawLine2View::0nDraw(CDC*pDC){CPenNewPen(PS_SOL

6、ID,2,RGB(255,0,0));〃创建画笔CPen*OldPen=(CPen*)pDC->SelectObject(&NewPen);CBrush*OldBrush=(CBrush*)pDC->SelectStockObject(BLACK_BRUSH);pDC->MoveTo(50,50);〃画线pDC->LineTo(150,50);〃画一个三角形pDC->LineTo(100,137);pDC->LineTo(50,50);pDC->Arc(63,137,138,212,100,137,100,137);

7、//画一个圆pDC->Ellipse(163,137,23&212);pDC->Rectangle(213,212,287,250);//画一个长方形pDC->RoundRect(213,100,287,137,20,20);//画一个圆角长方形pDC->SelectObject(OldPen);pDC->SelectObject(OldBrush);}步骤3.单击菜单“编译、执行”运行程序•一个文本输出例子步骤1.选择向导MFCAppWizard(exe),创建一个名为Font的项目.在MFCAppWizard对话

8、框的第一步屮选择单文档.步骤2.在VC++中,选择Workspace中的ClassView,展开CFontView类,双击OnDraw(CDC*pDC)添加如下代码.voidCFontView::OnDraw(CDC*pDC){TEXTMETRICtm;〃定义一个TEXTMETRIC结构,用以记录字体信息intX=0,Y=0;charlpsz_

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。