创建一个多边形Active控件

上传:Ultramin 浏览: 23 推荐: 0 文件:doc 大小:411KB 上传时间:2019-01-04 05:12:49 版权申诉
一、 课程设计目的 1、 了解Windows编程的基础知识,掌握控件的基础知识。 2、 控件是对数据和方法的封装,通过课程设计了解控件的应用及创建. 3、 掌握VC++开发应用程序的一般步骤和方法。 4、 通过课程设计,实际掌握面对对象的程序设计方法,了解C++面向对象的设计方法和技巧,有效地、深刻地理解课程设计内容,体会理论、方法和设计的原则;培养分析实际问题和解决问题的能力,具备使用面向对象程序设计开发工具设计实际系统的能力 二、 课程设计内容与要求 创建一个多边形ActiveX控件(并设计一个使用该控件的应用程序)。 实现了一个ActiveX控件,它在一个圆内部有个正多边形,当用户在多变形内部单击将会使多边形的边数在当前的基础上+1,在多变形外部单击将会使多边形的边数在当前的基础上-1,并能改变多边形的颜色,还可以输入边数来改变多边形的边数,并编辑了一个程序,是控件可以在应用程序中使用。 三、 系统分析与设计 1、系统分析 Active控件是由 Microsoft 基础类库 (MFC) 提供的其他控件类(以前称为 OLE 控件),可以在 Windows 应用程序的对话框中使用,或在万维网的 HTML 页中使用,本次创建的Active控件主要 是在其上显示一个圆其内部有多边形,并通过一系列操作更改其边数和颜色。 为控件添加属性并为应用此控件添加方法,使其觉有相对的稳定性,便于移植。 (1)信息:计算并记录鼠标输入的坐标,判断其属于圆内还是圆外,并做出相应的动作,更改多边形的边数及颜色。 (2)行为:当用户在多变形内部单击将会使多边形的边数在当前的基础上+1,在多变形外部单击将会使多边形的边数在当前的基础上-1,并能改变多边形的颜色 (3)表示: IPolyCtl是包含定制的方法和属性的接口,_IPolyCtlEvents接口是一个内部接口,建立各变量与接口之间的连接。 是在其上显示一个圆其内部有多边形,并通过一系列操作更改其边数和颜色。 为控件添加属性并为应用此控件添加方法,使其觉有相对的稳定性,便于移植。 (1)信息:计算并记录鼠标输入的坐标,判断其属于圆内还是圆外,并做出相应的动作,更改多边形的边数及颜色。 (2)行为:当用户在多变形内部单击将会使多边形的边数在当前的基础上+1,在多变形外部单击将会使多边形的边数在当前的基础上-1,并能改变多边形的颜色 (3)表示: IPolyCtl是包含定制的方法和属性的接口,_IPolyCtlEvents接口是一个内部接口,建立各变量与接口之间的连接。
上传资源
用户评论

qq_96339 2019-01-04 05:12:50

这个还算比较简单,介绍了active控件的基本创建方法。