Я некоторое время не занимался программированием SolidWorks, но единственный метод, который, кажется, возвращает математическую точку, которая дает вам положение мыши, это
SwManipulatorHandler2::OnUpdateDrag
Я подозреваю, что это единственный способ сделать это, создав один из этих манипуляторов и убедив пользователя разместить его, а затем создать блок в этом месте.
В сторону: меня немного смущает вопрос, почему вы реплицируете функциональность, которая уже существует.