Bentley Communities
Bentley Communities
  • Site
  • User
  • Site
  • Search
  • User
  • Welcome
  • Products
  • Support
  • About
  • More
  • Cancel
中国BDN社区
  • Welcome to Bentley Communities
  • Bentley's Communities
  • 中国BDN社区
  • Cancel
中国BDN社区
中国BDN社区-威客 调用BuildAgenda时如何获取参考模型中的元素
    • Sign In
    • 中国BDN社区-威客
    • +iTwin.js编程
    • +MicroStation CONNECT版SDK的新变化
    • -MicroStation编程技巧
      • C#中调用ECNameValidation.EncodeToValidName
      • ms中make编译过程梳理
      • 如果在.r资源文件中设置可贴边的(Dockable)对话框?
      • 显示元素的描述(Display Element's Description)
      • 调用BuildAgenda时如何获取参考模型中的元素
    • +OpenRoads中国版平台开发指南
    • +ORD SDK二次开发编程
    • +一步步学习ABD-CE开发
    • +一步步学习MicroStation CE Addin开发
    • 一步步学习MicroStation CE MDL开发
    • +一步步学习ProjectWise编程
    • 中国优先社区二次开发精华帖汇总
    • +学习Microstation交互式工具开发
    • +过期帖,留存仅供参考
    • +非Bentley社区分享的文章
    • C#、C/C++相关的编程知识汇总

     
     Questions about this article, topic, or product? Click here. 

    调用BuildAgenda时如何获取参考模型中的元素

    【产品】:MicroStation CONNECT Edition

    在MSCE的SDK中有三个地方可以调用BuildAgenda:①FenceManager::BuildAgenda;②FenceParams::BuildAgenda;③SelectionSetManager::BuildAgenda。

    在这三个函数中都会涉及到一个参数DgnModelRefListP searchList(当然,SelectionSetManager::BuildAgenda还有一个更简单的重载函数不需要该参数)。那么我们在实际编程中如何给定这个参数呢?其实最简单的方法就是给定全局变量tcb->searchModelList,该全局变量是系统预设好的包含当前模型以及所有参考模型的一个搜索列表,我们直接拿来使用即可。

    相关问题的出处如下:

    Chao Cheng
    [MSCE C++]Fence获取参考文件元素
    Verified Answer
    此帖 如何遍历模型包括外部引用在内的所有元素 - 技术资料库 - Bentley 中国优先社区 - Bentley Communities 使用的是mdlfence函数,但是我用的是fencemanager,fence范围正确,但是只返回的当前模型的元素,代码见下 FenceManagerR manager = FenceManager::GetManager(); ViewportP…
    By Chao Cheng over 1 year ago in Bentley 中国优先社区 > ◆ 二次开发(MicroStation编程, ProjectWise编程等)
    5 replies
    Latest by Yongan.Fu over 1 year ago

    • Share
    • History
    • More
    • Cancel
    • Yongan.Fu Created by Bentley Colleague Yongan.Fu
    • When: Mon, Aug 30 2021 10:37 PM
    • Revisions: 1
    • Comments: 0
    Recommended
    Related
    Communities
    • Home
    • Getting Started
    • Community Central
    • Products
    • Support
    • Secure File Upload
    • Feedback
    Support and Services
    • Home
    • Product Support
    • Downloads
    • Subscription Services Portal
    Training and Learning
    • Home
    • About Bentley Institute
    • My Learning History
    • Reference Books
    Social Media
    •    LinkedIn
    •    Facebook
    •    Twitter
    •    YouTube
    •    RSS Feed
    •    Email

    © 2023 Bentley Systems, Incorporated  |  Contact Us  |  Privacy |  Terms of Use  |  Cookies