初学vc绘图
最近在在写一个类似画图板的程序画一些图形 什么椭圆 矩形 直线什么的能实现了可是现在想要实现下述功能时遇到困难
1。点击 或者 框选 选中某一图形时 不知道怎么实现
2 选中后 如何实现选中图形的放大缩小 翻转
3 就是 当我的窗口被其他覆盖后 再看窗口 原来的图形不见了 怎么办?
4 画好的 图形怎么保存?十万火急阿 就要交了 望 前辈指点一下 感激涕零
最近在在写一个类似画图板的程序画一些图形 什么椭圆 矩形 直线什么的能实现了可是现在想要实现下述功能时遇到困难
1。点击 或者 框选 选中某一图形时 不知道怎么实现
2 选中后 如何实现选中图形的放大缩小 翻转
3 就是 当我的窗口被其他覆盖后 再看窗口 原来的图形不见了 怎么办?
4 画好的 图形怎么保存?十万火急阿 就要交了 望 前辈指点一下 感激涕零
但要先看他的说明文件
2。坐标变换,矩阵乘法
3。把显示数据保存在内存中,并作为onDraw的参数,在ondraw中专门处理图形的绘制
4。3如果做出来了,那就只剩把内存的数据定义自己的格式保存了
所有的操作只需函数,什么矩阵都不用。要是经常做绘图程序,建议看看OpenGL。