【C++ MSTN CE】 能否判断DgnTool是否开启?

有无能判断dgntool是否启用的一个属性?我目前创建了一个dgntool,连接到我窗口的一个按键上,我想实现的点击这个按键,若该dgntool未开启,则开启该工具;若dgntool已开启,会执行下一步操作;我能否在dgntool的类里获取到当前工具是否开启?

Parents Reply
  • 这个获取工具类实例,能否体现工具是否激活?工具类实例是在工具类第一次实例化后一直存在吧?我试了下,当未激活工具类实例时,指针为空,当激活后,指针为真,然后当我在激活后又切换到了其他工具,如选择工具等后,该指针仍然为真,是不是说明工具类实例创建后一直存在。我想的是能否判断当前工具是否为工具类,就比如我第一次激活了该工具类,然后后面又切换激活了选择工具,此时使用的工具不再是我自己创建的工具类,但工具类已经实例化了,只是没有使用,能否有属性判断这个工具类的使用状态?

Children