VC++程序设计大作业之绘制矩形

VC++程序设计大作业之绘制矩形

ID:44912232

大小:136.00 KB

页数:9页

时间:2019-11-04

VC++程序设计大作业之绘制矩形_第1页
VC++程序设计大作业之绘制矩形_第2页
VC++程序设计大作业之绘制矩形_第3页
VC++程序设计大作业之绘制矩形_第4页
VC++程序设计大作业之绘制矩形_第5页
资源描述:

《VC++程序设计大作业之绘制矩形》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、武汉轻工大学VC++程序设计大作业鼠标点击绘制矩形院系电气与电子工程学院班级学号1204姓名日期2013.11.22VC++大作业1题目编写MFC下的单文档程序,通过鼠标点击选择两个点,作为矩形左上角、右下角,然后绘制矩形。(对应12题)2思路首先点击鼠标,选中左上角,然后拖动鼠标,在右下角拿起,这样矩形就就可以实现了。3程序实现过程首先建立MFC单文档程序VC++大作业然后建立类向导添加鼠标事件VC++大作业添加CPoint成员变量m_OrigPoint4关键代码//RectangleView.cpp:implementationoftheCRect

2、angleViewclass//#include"stdafx.h"#include"Rectangle.h"#include"RectangleDoc.h"#include"RectangleView.h"VC++大作业#ifdef_DEBUG#definenewDEBUG_NEW#undefTHIS_FILEstaticcharTHIS_FILE[]=__FILE__;#endif///////////////////////////////////////////////////////////////////////////////CRecta

3、ngleViewIMPLEMENT_DYNCREATE(CRectangleView,CView)BEGIN_MESSAGE_MAP(CRectangleView,CView)//{{AFX_MSG_MAP(CRectangleView)ON_WM_LBUTTONDOWN()ON_WM_LBUTTONUP()//}}AFX_MSG_MAP//StandardprintingcommandsON_COMMAND(ID_FILE_PRINT,CView::OnFilePrint)ON_COMMAND(ID_FILE_PRINT_DIRECT,CView::

4、OnFilePrint)ON_COMMAND(ID_FILE_PRINT_PREVIEW,CView::OnFilePrintPreview)END_MESSAGE_MAP()///////////////////////////////////////////////////////////////////////////////CRectangleViewconstruction/destructionCRectangleView::CRectangleView(){//TODO:addconstructioncodehere}CRectangle

5、View::~CRectangleView(){}BOOLCRectangleView::PreCreateWindow(CREATESTRUCT&cs){//TODO:ModifytheWindowclassorstylesherebymodifying//theCREATESTRUCTcsreturnCView::PreCreateWindow(cs);}VC++大作业///////////////////////////////////////////////////////////////////////////////CRectangleVi

6、ewdrawingvoidCRectangleView::OnDraw(CDC*pDC){CRectangleDoc*pDoc=GetDocument();ASSERT_VALID(pDoc);//TODO:adddrawcodefornativedatahere}///////////////////////////////////////////////////////////////////////////////CRectangleViewprintingBOOLCRectangleView::OnPreparePrinting(CPrintI

7、nfo*pInfo){//defaultpreparationreturnDoPreparePrinting(pInfo);}voidCRectangleView::OnBeginPrinting(CDC*/*pDC*/,CPrintInfo*/*pInfo*/){//TODO:addextrainitializationbeforeprinting}voidCRectangleView::OnEndPrinting(CDC*/*pDC*/,CPrintInfo*/*pInfo*/){//TODO:addcleanupafterprinting}///

8、///////////////////////////////////////////////

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

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

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