C语言在windos内的应用课程设计说明书精品.docxVIP

  • 1
  • 0
  • 约3.84千字
  • 约 13页
  • 2018-02-24 发布于湖北
  • 举报

C语言在windos内的应用课程设计说明书精品.docx

C语言在windos内的应用课程设计说明书精品

一、设计方案概述 为了学习C语言在windos内的应用,我们在MFC环境下设计一款满足依据用户的需求,进行简单的点,线,矩形的绘制的程序.二、设计步骤1.编译过程①新建一个MFC单文档程序②在资源视图中添加一个含有三个菜单项的菜单,分别为点、线、矩形。③为菜单项添加命令响应(类向导)并编译④为了根据用户的选择绘制图形,插入一个UINT类型的私有变量SUN,将用户的选择保存在该变量中。为了确定画图的起始点,需要插入一个CPoint型私有变量MOON。并在构造方法中将其初始化为0。 ⑤根据用户不同的选择,给SUN不同的值:点1,线2,矩形3。⑥为了完成绘图功能,需要对用户鼠标左键的起落分别进行捕获,于是添加两个Windos消息处理器:WM_LButtonDown与 WM_LButtonup。⑦鼠标左键按下时我们将点的位置保存在之前定义的MOON之中⑧鼠标左键抬起时我们根据用户的选择进行画图(用户的选择保存在SUN里),使用CClient语句画图,用一个Switch 语句选择用户的需求,调用不同的函数(包括dc.SetPixel、dc.MoveTo、dc.LineTo、dc.Rectangle)。⑨为了图形的美观,添加了一个空白画刷和一个画笔。2.程序的演示结果1.矩形的绘制2.矩形与直线3.源代码// 课程设计AssignView.cpp : implementation of th

文档评论(0)

1亿VIP精品文档

相关文档