我现在要做一个简单的CAD软件。
我现在的问题是:
画一条直线,然后选中它后,用鼠标可以任意移动它,旋转它,还可以改变它的颜色和线条的粗细。
我现在可以用canvas把它画出来,这个似乎很简单,可是画好后如何修改它呢?
各位兄台有什么好方法没?
我现在的问题是:
画一条直线,然后选中它后,用鼠标可以任意移动它,旋转它,还可以改变它的颜色和线条的粗细。
我现在可以用canvas把它画出来,这个似乎很简单,可是画好后如何修改它呢?
各位兄台有什么好方法没?
解决方案 »
- 哪个高手帮忙下,学习下(今晚解决)
- indy9中tcpclient能否获取sockfd?
- 关于全局API Hook的一个问题,请大家帮忙。
- 关于批量插入数据的问题~~ 帮帮忙~
- 遇到个问题不知如何解决!望高手指点!
- 为什么我的程序运行速度慢?
- 再线等待-李维:分布式多层电子商务的第一例子
- 如何在程序中运行系统命令,如:Dir,cd,del等?
- delphi中怎么样创建子窗体?我已有建好的父窗体。
- aqGen := TADOQueryLog.Create(AOwner); 与aqGen := TADOQueryLog.Create(self);的区别
- 关于在ADO中取消新增行的问题
- 关于Access数据库的一个问题!散分啦
[email protected]
需要把canvas上面的形状当作一个个对象存起来,然后,如果你选择了某个对象,需要把背景还原(通过异或等操作可以实现),然后就是重画你所选择的对象。