还没有做完,希望各位朋友能指出里面的错误、提出新的建议、并能指点我 放大镜、选中已绘制的图形、打开和保存为bmp、jpg、gif的办法。
谢谢了
http://beingstudio.googlepages.com/paint.exe
程序地址
20 个解决方案
#1
补充 采用vc6.0
MFC编程
MFC编程
#2
迈出走向地狱的第一步了
#3
我的意思是去网上找点现成的代码自己改改,方便快捷吗.这要自己写貌似挺麻烦的
#4
是啊,去网上下一个吧。这样还快些。真的。现在还有人从头编毕设吗?
#5
使用了一下,感觉有一个很大的问题就是改变窗口大小进行重画时会产生很严重的闪烁。
#6
我用的时候怎么只能画线啊
#7
clever101(决心停止意淫,潜心学习)
应当怎么改进阿
应当怎么改进阿
#8
geniusdot(怀)(才)(像)(怀)(孕)(时)(间)(久)(了)(才)(能)(看)(出)(来)
总需要有人发新的吧,我为别人了 哈哈
总需要有人发新的吧,我为别人了 哈哈
#9
选择图形应该好实现吧,,你都已经保存在数组中了,再保存一个CRect图形的区域,鼠标单击的时候再判断在哪个区域,然后再判断是否在线上(图形上),将该图形重新绘下(颜色不同)
放大镜用StretchBlt绘图(在一个新的窗口里,把窗口设置成圆形就OK了(会用到CRgn)
保存网上代码蛮多,然后找一个就可以搞定
打开(要求保存的时候不要保存为BMP或其它图片格式,自定义格式,把所有的图形数据保存就好了,打开就根据图形数据绘图)
画图的时候有点点闪烁,建议双缓冲绘图
如果这些你自己能独立完成,相信你是你们班的高手之一了,现在的大学生,动手能力强的不多
放大镜用StretchBlt绘图(在一个新的窗口里,把窗口设置成圆形就OK了(会用到CRgn)
保存网上代码蛮多,然后找一个就可以搞定
打开(要求保存的时候不要保存为BMP或其它图片格式,自定义格式,把所有的图形数据保存就好了,打开就根据图形数据绘图)
画图的时候有点点闪烁,建议双缓冲绘图
如果这些你自己能独立完成,相信你是你们班的高手之一了,现在的大学生,动手能力强的不多
#10
同意楼上,在内存缓冲区上画,然后直接拷贝到窗口上
#11
大虾们都给了很多好建议了,我就不多说了。毕设是你大学的最后一个作业,好好完成它吧,这样你的大学生活会少一个遗憾。
#12
mark~
#13
呵呵 warrior740(学习中进步)
谢谢了
过几天给分
谢谢了
过几天给分
#14
2007。03 。02更新
这是昨天的程序,今天忙了一天,有用的代码不多,仅仅实现了 铅笔画线 这个小功能,累得要死,腰都痛了,“放大镜“还没有实现,“选中“需要模拟实现了一下(明天发布今天的更新)
这是昨天的程序,今天忙了一天,有用的代码不多,仅仅实现了 铅笔画线 这个小功能,累得要死,腰都痛了,“放大镜“还没有实现,“选中“需要模拟实现了一下(明天发布今天的更新)
#15
呵呵!闪烁的问题网上很容易搜到。。。。。。。
放大的问题楼上说了!
楼上保存的意见不敢苟同,还是应该保存通用格式,要不你的画图没有任何意义~
喷抢的实现当然就是随机画点和园,力度可以用点的数量和圆的直径来控制。
油漆桶的效果可以用FloodFill函数轻松实现,当然你画图的方式有关系
看你的文件,好像是保存的操作,这样有好处,但是坏处更多。。。。。。
放大的问题楼上说了!
楼上保存的意见不敢苟同,还是应该保存通用格式,要不你的画图没有任何意义~
喷抢的实现当然就是随机画点和园,力度可以用点的数量和圆的直径来控制。
油漆桶的效果可以用FloodFill函数轻松实现,当然你画图的方式有关系
看你的文件,好像是保存的操作,这样有好处,但是坏处更多。。。。。。
#16
呵呵(今天早上重写昨天累了的时候写的代码,重新发布了一下 地址不变)
wangtk(斗士) ( ) “看你的文件,好像是保存的操作,这样有好处,但是坏处更多。。。。。。“
能否解释一下
wangtk(斗士) ( ) “看你的文件,好像是保存的操作,这样有好处,但是坏处更多。。。。。。“
能否解释一下
#17
先鼓励一下,作为应届生已经不错了
不足处:
1、功能好像不是完善,简单使用了一下,好像有些功能没完成
2、刷新有点问题,很闪。不要用每次去刷新
不足处:
1、功能好像不是完善,简单使用了一下,好像有些功能没完成
2、刷新有点问题,很闪。不要用每次去刷新
#18
:)
#19
GDI+实现会轻松很多
#20
遵照约定 其余的请寻找自己的帖子
#21
#1
补充 采用vc6.0
MFC编程
MFC编程
#2
迈出走向地狱的第一步了
#3
我的意思是去网上找点现成的代码自己改改,方便快捷吗.这要自己写貌似挺麻烦的
#4
是啊,去网上下一个吧。这样还快些。真的。现在还有人从头编毕设吗?
#5
使用了一下,感觉有一个很大的问题就是改变窗口大小进行重画时会产生很严重的闪烁。
#6
我用的时候怎么只能画线啊
#7
clever101(决心停止意淫,潜心学习)
应当怎么改进阿
应当怎么改进阿
#8
geniusdot(怀)(才)(像)(怀)(孕)(时)(间)(久)(了)(才)(能)(看)(出)(来)
总需要有人发新的吧,我为别人了 哈哈
总需要有人发新的吧,我为别人了 哈哈
#9
选择图形应该好实现吧,,你都已经保存在数组中了,再保存一个CRect图形的区域,鼠标单击的时候再判断在哪个区域,然后再判断是否在线上(图形上),将该图形重新绘下(颜色不同)
放大镜用StretchBlt绘图(在一个新的窗口里,把窗口设置成圆形就OK了(会用到CRgn)
保存网上代码蛮多,然后找一个就可以搞定
打开(要求保存的时候不要保存为BMP或其它图片格式,自定义格式,把所有的图形数据保存就好了,打开就根据图形数据绘图)
画图的时候有点点闪烁,建议双缓冲绘图
如果这些你自己能独立完成,相信你是你们班的高手之一了,现在的大学生,动手能力强的不多
放大镜用StretchBlt绘图(在一个新的窗口里,把窗口设置成圆形就OK了(会用到CRgn)
保存网上代码蛮多,然后找一个就可以搞定
打开(要求保存的时候不要保存为BMP或其它图片格式,自定义格式,把所有的图形数据保存就好了,打开就根据图形数据绘图)
画图的时候有点点闪烁,建议双缓冲绘图
如果这些你自己能独立完成,相信你是你们班的高手之一了,现在的大学生,动手能力强的不多
#10
同意楼上,在内存缓冲区上画,然后直接拷贝到窗口上
#11
大虾们都给了很多好建议了,我就不多说了。毕设是你大学的最后一个作业,好好完成它吧,这样你的大学生活会少一个遗憾。
#12
mark~
#13
呵呵 warrior740(学习中进步)
谢谢了
过几天给分
谢谢了
过几天给分
#14
2007。03 。02更新
这是昨天的程序,今天忙了一天,有用的代码不多,仅仅实现了 铅笔画线 这个小功能,累得要死,腰都痛了,“放大镜“还没有实现,“选中“需要模拟实现了一下(明天发布今天的更新)
这是昨天的程序,今天忙了一天,有用的代码不多,仅仅实现了 铅笔画线 这个小功能,累得要死,腰都痛了,“放大镜“还没有实现,“选中“需要模拟实现了一下(明天发布今天的更新)
#15
呵呵!闪烁的问题网上很容易搜到。。。。。。。
放大的问题楼上说了!
楼上保存的意见不敢苟同,还是应该保存通用格式,要不你的画图没有任何意义~
喷抢的实现当然就是随机画点和园,力度可以用点的数量和圆的直径来控制。
油漆桶的效果可以用FloodFill函数轻松实现,当然你画图的方式有关系
看你的文件,好像是保存的操作,这样有好处,但是坏处更多。。。。。。
放大的问题楼上说了!
楼上保存的意见不敢苟同,还是应该保存通用格式,要不你的画图没有任何意义~
喷抢的实现当然就是随机画点和园,力度可以用点的数量和圆的直径来控制。
油漆桶的效果可以用FloodFill函数轻松实现,当然你画图的方式有关系
看你的文件,好像是保存的操作,这样有好处,但是坏处更多。。。。。。
#16
呵呵(今天早上重写昨天累了的时候写的代码,重新发布了一下 地址不变)
wangtk(斗士) ( ) “看你的文件,好像是保存的操作,这样有好处,但是坏处更多。。。。。。“
能否解释一下
wangtk(斗士) ( ) “看你的文件,好像是保存的操作,这样有好处,但是坏处更多。。。。。。“
能否解释一下
#17
先鼓励一下,作为应届生已经不错了
不足处:
1、功能好像不是完善,简单使用了一下,好像有些功能没完成
2、刷新有点问题,很闪。不要用每次去刷新
不足处:
1、功能好像不是完善,简单使用了一下,好像有些功能没完成
2、刷新有点问题,很闪。不要用每次去刷新
#18
:)
#19
GDI+实现会轻松很多
#20
遵照约定 其余的请寻找自己的帖子