Hi,
zCane75:
After that, I'd like my program to go ahead and change the user's cursor to a fence placement cursor
From MicroStation perspective, it's nonsense, because there is nothing like fence placement cursor. What do you exactly mean?
zCane75:
Right now when they choose fence, it's still the standard crosshairs cursor that they have and they can't lay a fence down until they click in microstation on the fence placement button
There is no difference in cursors between standard crosshair cursor and the cursor when the fence is placed. From your description it looks like fence placement command is not started, which can be done by already mentioned key-in place fence icon.
In my opinion the problem is that your approach how to solve the situation is wrong, because you cannot incorporate place fence tool into your own command. In MicroStation, there is always only one command active, so if you start your command and you will call standard place fence tool, your command will be stopped.
In my opinion you should follow how MicroStation works: If a tool is able to work with fence (move/copy element, create array etc.), you have to place the fence in advance, otherwise this mode is disabled in the tool.
With regards,
Jan