说明文档:制作类似windows画笔的程序
功能:
文件——
新建
打开
保存
另存为
页面设置——画布大小变化
退出
编辑——
剪切
复制
粘贴
删除选定区域(但是背景变成黑色的了?!)
查看——
工具栏、状态栏、颜料盒的显示与隐藏
大尺寸、常规尺寸、自定义尺寸的缩放
图像——
翻转功能实现(包括水平、垂直翻转,以及180度旋转,90与270度旋转理论上亦实现了,只是速度有些慢,只能适用于小图形)
图像反色
颜色——
编辑颜色功能实现
帮助——
弹出信息框
界面:
突出显示按件
鼠标移动显示坐标
使用铅笔在画布上任意绘画,且可以变化颜色
橡皮擦功能实现(橡皮擦大小的变化可以通过改变笔刷粗细后改变)
拾色器功能实现
油漆桶功能实现
直线、笔刷功能实现
屏幕输入文字
放大镜功能实现!!(——强烈注意:它又名奇异镜> <……即使用之后,所有画图功能(比如颜色反色出现,橡皮变成铅笔……填充的色块可以叠加……,O(∩_∩)O哈哈~所以使用之后,记得退出程序,重新开启……)
可以画空心或实心的矩形
可以画空心或实心的椭圆和圆
喷枪功能实现(只是在画笔变粗时,效果会有些恶心……,建议通过笔刷,选择1,然后使用)
另:支持各种快捷键,如ctrl+S/ctrl+x 等,详情请见菜单栏。
使用的API函数与ActiveX控件:
API函数:
GetCursorPos
GetDC
GetPixel
RoundRect
ActiveX控件:
通用对话框控件, 位于“Microsoft CommonDialog Control 6.0” 中