武 汉 轻 工 大 学 VC++程序设计大作业 院系 电气与电子工程学院 班级 学号 1204 姓名 日期
22 1 题目 编写 MFC 下旳单文档程序,通过鼠标点击选择两个点,作为矩形左上角、右下角,然后绘制矩形
(对应 12 题)2 思绪 首先点击鼠标,选中左上角,然后拖动鼠标,在右下角拿起,这样矩形就就可以实现了
3 程序实现过程首先建立 MFC 单文档程序 然后建立类向导添加鼠标事件添加 CPoint 组员变量 m_OrigPoint4 关键代码// RectangleView
cpp : implementation of the CRectangleView class//#include "stdafx
h"#include "Rectangle
h"#include "RectangleDoc
h"#include "RectangleView
h"#ifdef _DEBUG#define new DEBUG_NEW#undef THIS_FILEstatic char THIS_FILE[] = __FILE__;#endif/////////////////////////////////////////////////////////////////////////////// CRectangleViewIMPLEMENT_DYNCREATE(CRectangleView, CView)BEGIN_MESSAGE_MAP(CRectangleView, CView)//{{AFX_MSG_MAP(CRectangleView)ON_WM_LBUTTONDOWN()ON_WM_LBUTTONUP()//}}AFX_MSG_MAP// Standard printing commandsON_COMMAND(ID_FILE_PRINT, CVie