Bentley Communities
Bentley Communities
  • Site
  • User
  • Site
  • Search
  • User
  • Welcome
  • Products
  • Support
  • About
  • More
  • Cancel
管华明

管华明

Likes
  • Profile
  • Activity
  • Communities
  • Friends
  • Likes
  • Achievements
  • Bookmarks
  • Blog Posts
  • Questions
  • More
  • Cancel
  • RE: [MSCE C++]请问如何给用代码创建的NormalCellHandler增加IsAnnotation属性?

    Yongan.Fu
    Yongan.Fu
    电脑网络恢复了。贴出代码如下: /*-------------------------------------------------------- | createAnnotationCell +-------------------------------------------------------*/ extern "C" void mdlCell_applyAnnotationScale(MSElementDescrH cellEdPP, MSElementDescrH tagEdPP…
    • over 4 years ago
    • Bentley 中国优先社区
    • ◆ 二次开发(MicroStation编程, ProjectWise编程等)
  • RE: 怎么获取引用模型Offset偏移量

    zzghq
    zzghq
    通过ACTIVEMODEL->GetDgnAttachmentsP()拿到当前model的所有参考模型DgnAttachmentArrayP, DgnAttachmentArray是DgnAttachmentP的容器类,迭代每一个DgnAttachment,其下有需要获取参考信息的成员函数,你可以找找看看。
    • over 4 years ago
    • Bentley 中国优先社区
    • ◆ 二次开发(MicroStation编程, ProjectWise编程等)
  • RE: [C++ v8i]C++创建与放置共享单元

    Yongan.Fu
    Yongan.Fu
    今天抽空为您写了如下例子,请参考: void createSharedCellOnTheFly () { MSElement sharedCell; DPoint3d scale = {1.0, 1.0, 1.0}, org = {10000, 10000, 0}; MSWCharP wCellName = L"My-SharedCell"; mdlSharedCell_create (&sharedCell, NULL, &org, NULL, &scale, wCellName…
    • over 4 years ago
    • Bentley 中国优先社区
    • ◆ 二次开发(MicroStation编程, ProjectWise编程等)
    • di wu
    • Andy
  • Comment on 第5章、给Addins添加Windows窗体

    luning shi
    luning shi
    老师你好请问哪里下载源代码
    • over 4 years ago
    • 中国BDN社区
    • 中国BDN社区-威客
  • RE: 如何在c# net口下创建一个棱锥体 请问用哪个函数?

    Yongan.Fu
    Yongan.Fu
    Update10 SDK还未发布,不过用C#编程的话只需要Update10软件本身的DLL即可,与SDK无关的呀。
    • over 4 years ago
    • Bentley 中国优先社区
    • ◆ 二次开发(MicroStation编程, ProjectWise编程等)
  • RE: 【MSCE UP9 C++】sdk中大量返回抽像类的引用的疑问

    suwz
    suwz
    C++中是没有abstract关键字的。 ,这个是API中dgnEcManager的头文件。使用虚函数让你不能直接new这个类。而.net里的封装的类就更直观了。
    • over 4 years ago
    • Bentley 中国优先社区
    • ◆ 二次开发(MicroStation编程, ProjectWise编程等)
  • RE: 【MSCE UP9 C++】sdk中大量返回抽像类的引用的疑问

    suwz
    suwz
    HeadFirst设计模式,这本书我觉得很好。图文并茂,每种模式都解释的很清晰
    • over 4 years ago
    • Bentley 中国优先社区
    • ◆ 二次开发(MicroStation编程, ProjectWise编程等)
  • RE: [MSCE c++] cli如何实现native code中的类似工具提示

    Yongan.Fu
    Yongan.Fu
    感谢管工的经验分享!充分体现了我们论坛“人人为我,我为人人”的宗旨,赞一个!
    • over 4 years ago
    • Bentley 中国优先社区
    • ◆ 二次开发(MicroStation编程, ProjectWise编程等)
  • 再论图形组和命名组

    Yongan.Fu
    Yongan.Fu
    在以前的文章( 单元、组、图形组和命名组的区别 )中曾经提到过图形组(Graphic Group)和命名组(Named Group),这篇文章展开讨论一下两者的详细操作。 1、先介绍如何创建图形组:选如下图所示的图标工具,默认(Named Group前不勾选)创建的就是图形组。用鼠标依次点选元素就把这些选中的元素加入到同一个图形组中了。如果选择的第一个元素已经在现有的一个图形组中,则后续的元素会加入到这个现有图形组中。 2、创建命名组:还是选择上图中的工具,在Named Group后点New图标新建一个命名组的名字…
    • over 4 years ago
    • Bentley 中国优先社区
    • 技术资料库
  • RE: 【MSCE UP9 C++】用Drop把参数化实体打散成智能实体时传入参数的问题

    zzghq
    zzghq
    就是回家建设家乡来了。看这名字有点像是B样条曲面的UV数量似的,就按默认的-1来吧。等碰到需要用的时候再说吧。
    • over 4 years ago
    • Bentley 中国优先社区
    • ◆ 二次开发(MicroStation编程, ProjectWise编程等)
  • RE: 【MSCE C++ UP9】请教一下,回调函数SetUnloadProgramFunction传入的函数参数意思

    Yongan.Fu
    Yongan.Fu
    unloadType是系统传递进来的值,表明你的MDL应用程序被卸载的原因,定义如下: enum UnloadProgramReason { SYSTEM_TERMINATED_UNLOADING_APPDOMAIN = -6, SYSTEM_TERMINATED_ENTERING_RESTRICTED_RIGHTS_MODE = -5, SYSTEM_TERMINATED_UNLOAD_UI_SERVERS = -4, SYSTEM_TERMINATED_LIBRARY_UNLOAD = …
    • over 4 years ago
    • Bentley 中国优先社区
    • ◆ 二次开发(MicroStation编程, ProjectWise编程等)
  • RE: 【MSCE U7 C++】EditElementHandle构造函数的几个疑问

    Yongan.Fu
    Yongan.Fu
    我的理解是:Persistent就是被保存到了磁盘上的意思。所以,当你刚创建了一个元素(保存在元素描述符MSElementDescr中)还未写入磁盘时,其状态为3. Non-persistent。此时该元素没有ElementID和ElementRef。 当新建的元素被写入磁盘后,其状态为1.Persistent and unmodfied。当你修改了这个元素而还未将其rewrite回磁盘时,其状态为2. Persistent and modified。 【以上纯属我个人的理解,非Bentley官方解释…
    • over 5 years ago
    • Bentley 中国优先社区
    • ◆ 二次开发(MicroStation编程, ProjectWise编程等)
  • RE: [MSCE UP7 C++ NativeCode]老师们新年好。请教一下如何获取一个cell单元的变换矩阵信息?谢谢

    Yongan.Fu
    Yongan.Fu
    请尝试一下mdlCell_extract,它可以返回Cell的旋转矩阵和缩放比例。
    • over 5 years ago
    • Bentley 中国优先社区
    • ◆ 二次开发(MicroStation编程, ProjectWise编程等)
  • RE: [MSCE C++] bmake编译时,生成的.mi文件主要起什么作用?

    Yongan.Fu
    Yongan.Fu
    mke中的.r是与语言无关的,而mki中的.r是与语言相关的。这样将来你想将程序改成其他语言(比如MicroStation的汉化)时,只需要将mki和与语言相关的.r文件发给第三方公司(比如翻译公司)进行翻译即可,不会泄露任何你核心代码中的内容。在第三方公司端就能最终生成可用的ma文件。 这种架构的设计虽然看起来复杂,但是是非常适合大型程序的。 还是我上面说的,对于我们自己写的小application,不一定非要遵从这个复杂的架构。我在《一步步学习MDL》中就没有这样用,不想给阅读者增加额外的负担…
    • over 5 years ago
    • Bentley 中国优先社区
    • ◆ 二次开发(MicroStation编程, ProjectWise编程等)
  • RE: 请教一下CE版PW配置块对话框中中,如何使用%if指令?

    管华明
    管华明
    问题已经解决了。
    • over 5 years ago
    • Bentley 中国优先社区
    • ◆ 内容和资产管理(ProjectWise等)
>
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