SE_shape_delete_part |
Deletes the specified part of a multipart shape.
LONG SE_shape_delete_part (SE_SHAPE shape, LONG part_num);
shape | A handle to an active shape object to delete a part from |
part_num | The number of the part to delete |
Given a shape with one or more parts, deletes the specified part. Any remaining parts in the shape are shifted to replace the deleted part. If the shape contains a single part that was deleted, the shape becomes a nil shape.
SE_SUCCESS
SE_CAD_EXISTS
SE_INVALID_PARTNUM
SE_INVALID_SHAPE
SE_INVALID_SHAPE_OBJECT
SE_OUT_OF_CLMEM
SE_READ_ONLY_SHAPE
• If you pass a shape returned from SE_stable_search or SE_stable_get_shape to ‘shape’, the SE_READ_ONLY_SHAPE error is returned. See ‘Shape table functions’, for more information.
• If the source shape has a CAD entity, the SE_CAD_EXISTS error is returned.