画图程序
1 基本功能描述
1) 在单文档菜单中,在菜单行中可插入一个菜单项,命名为绘图,在下拉菜单中可
分别设置绘制的图形形状,如直线、矩形及椭圆,线宽,折线,网状图,还可以设置线
色以及填充色,设置自定义多边形,包含清屏功能。
2) 通过鼠标可以绘制出相应的直线,矩形或椭圆,鼠标的按下确定图形的起点,鼠标
的拖动则确定了图形的终点,即通过鼠标的拖动来决定图形的大小,当鼠标弹起,此图
形则绘制完毕。
3) 而且包含刷图片功能,自带一张狮子图片,可自定义载入图片类型。
2 界面设计
部分控件名称,类型,属性及相关变量如表所示。
表 界面控件表
控件名称 控件类型 属性 相关变量
绘图 下拉式菜单 无 无
直线
菜单项
工具栏按钮
ID_LINE
point
矩形
菜单项
工具栏按钮
ID_RECT
point
文本串 菜单项
工具栏按钮
ID_TEXT
无
续表 界面控件表
控件名称 控件类型 属性 相关变量
椭圆
菜单项
工具栏按钮
ID_ELLIPSE int shape
线宽 弹出式菜单 无
int w
颜色(线色)
菜单项
工具栏按钮
ID_COLOR
COLORREF m_nColor
填充色
菜单项
工具栏按钮
ID_FILLCOLOR COLORREF m_fColor