• [MSCE c++] cli如何实现native code中的类似工具提示

    cli的方式没有生成.ma文件,所以不能通过在.r文件中定义MessageList的方式来定义工具名。也就不能使用InstallNewInstall(CMDNAME-****,PROMPT_FirstPoint),这种方式定义工具提示,我指的工具提示就是 “>”符号前面的部分。api文档里面找到的这个函数mdlState_setCurrentCommandName()测试也没有效果,不知道究竟要如何实现?麻烦老师帮忙解答一下,谢谢
  • [MSCE C++] ElmDscr构造EditElementHandle,加入ElementAgenda中不能动态重绘

    做一个动态放置cell的primitiveTool工具,鼠标第一点为cell插入点,点击第二点时开始动态,第二点与第一点之间的方向向量确定cell的放置方向,进行动态放置,使用mdlCell_getElmDscr()函数获取cell的ElmDsc,使用EditElementHandle(MSElementDescrP descr, bool owned, bool isUnmodified,DgnModelRefP modelRef = 0)构造EditElementHandle后加入agenda中…