HDraw v2.9 VC++增强版Windows画图板源码,使用VC开发平台,MFC框架实现一个画图程序,尽可能多的实现Windows自带的画图功能,并扩展其功能。
功能简介:
一、基本绘图功能:
(1)能够用鼠标操控方式,绘制直线、矩形、椭圆。
(2)在绘图时,选择绘制某种图像后(如直线),在画布中按住鼠标左键后移动鼠标,在画布中实时的根据鼠标的移动显示相应的图形。在松开鼠标左键后,一次绘图操作完成。
(3)能够在绘制一图形(如一条直线)前设置线的粗细、颜色。(以菜单方式)
(4)可以以矢量图方式保存绘制的图形。
(5)可以读取保存的矢量图形文件,并显示绘图的结果。
(6)有画直线、矩形、椭圆的工具箱。
(7)有颜色选择工具箱。
(8)对于当前选中的绘图工具,以“下沉”的形式显示。
(9)在状态栏中显示鼠标的位置。
(10)在鼠标移向一工具不动时,有工具的功能提示。
(11)在菜单上有当前选中的菜单项标识(即前面有小钩)
(12)可以用鼠标操作方式,通过“拖拽”方式,改变画布的大校
(13)在画布大而外框小时,应有水平或垂直方向的滚动条。
二、高级编辑功能:
(1)具有Undo功能。
(2)可以用鼠标选中绘制的某一图形。被选中的图形符号有标识(参见Word,如一直线段,其两端点上加了两个小框;矩形上有8个小框点)。
(3)当鼠标靠近某一目标时,鼠标的形状发生改变
(4)修改被选中的图形。通过鼠标的“拖拽”,可以改变图形的位置、或大校
(5)修改被选中图形的颜色、笔划的粗细。
(6)删除被选中的图形。
(7)可以使用鼠标“拖拽”一个虚矩形框,一次选择多个图形。
(8)可以使用 Ctrl 或Shift加鼠标左键选择多个图形对象。
…………
1