我想在拖动过程中实现对预览实体的控制,只让其移动到指定的几个位置。不知道有没有办法可以办到?
可以在结束拖拽的时候,你可以在重载_OnEndDragGripPoint这个函数 在这里函数里根据计算指定的几个位置距离最近的其中一点将其通过Setplacement设置为对象的位置,然后设置完了记得commit一下。
这个是哪里的函数??
这个是cim平台的中CimGraphicObject里面的虚函数,您只需要重写它就可以。