【C++/C# MSTN CE】 怎样获取tentative选中点的坐标

目前我的想法是这样,我想在自己的窗口中点击一个按键, 点击后可通过tentative获取点云中点的坐标,若选中了点云中的点,则获取该点的坐标值添加到我的窗口内,tentative接口应该能判断是否选中了点,我在使用tentative工具时在选中点和没选中的时候会有两个状态  这里或许我还可以再加一些限制条件,比如限定图层之类的;而后再点击该按键或其他设计一个按键会关闭选点工具,后续使用tentative时不会再添加数据到窗口内

目前问题有两个,一个是我不知道怎样通过编程调用函数获取tentative获取的点的坐标,我搜索sdk帮助文档时查到了一些内容,但不知道怎样创建最初的对象,需要哪些参数,怎样实现获取坐标的这个过程

第二个问题是我不知道怎样将按键工具和tentative进行关联,这几天学习了下dgntool的内容,我目前的想法是或许可以写一个dgntool,点击按键开启工具,在工具内重写tentative左右键选点的内容,添加获取点数据到窗口内的过程,但不知道dgntool能不能关联上tentative,或许有其他方法不用dgntool也可以,只要能实现点击按键后能将捕获的点坐标获取到后台并添加到窗口内就行,然后该工具可关闭

目前来看C++的编程是比较全的,能对tentative进行编辑,在C#内没找到相应内容,若有C#可实现相应功能的方法也可,请各位老师指点一下