cannot move solidbody

I want to insert one part into another part file by usingIPartDoc."InsertPart2" (C# API). Then I selected the part usingIFeature."select2" and use IFeatureManager."InsertMoveCopy2" tomove the part a little bit so that these two parts won't overlay.But no movement happens at all. Can anybody help me? Thanks.

One more question is that how I can create function to responsemouse events such as left-click and read the correspondingcoordinate if a point (such as a corner) on one part isselected.SolidworksApi macros