Bentley Communities
Site
Search
User
Site
Search
User
Welcome to Bentley Communities
Bentley's Communities
Bentley 中国优先社区
Cancel
Bentley 中国优先社区
◆ 二次开发(MicroStation编程, ProjectWise编程等)
【OBD C++】扫描元素怎么区分OBD元素类型?
Sign In
Bentley 中国优先社区 requires membership for participation - click to join
State
Verified Answer
Replies
1 reply
Subscribers
80 subscribers
Views
388 views
Users
0 members are here
【OBD C++】扫描元素怎么区分OBD元素类型?
Offline
Chao Cheng
over 3 years ago
如题,ScanCriteria怎么区别OBD元素,例如,如何判断当前元素是墙,或者柱,类似双击构件,能自动弹出对应类型元素的编辑界面。
Top Replies
Online
Yongan.Fu
Wed, Sep 2 2020 4:53 AM
+1
verified
ScanCriteria是MS平台级的对象,不能认识OBD中的墙、梁柱等。你可以参考OBD SDK中的例子tfshowinfo,其中有如下写法用来判断一个元素描述符(MSElementDescr*)是哪种OBD中的对象的。 static StatusInt MSElementDescr_showInfo ( MSElementDescr* pThis /* => */ ) { int…