• 用keyincommand打开一个winform窗体,如果重新执行keyincommand,会打开一个新的窗体,老的窗体不会自动关闭

    如何在打开新的窗体时关闭老的窗体呢?
  • 【MSCE C++】MSCE中使用的代码在OBD软件中获取ElementId失败

    问题描述: 在MSCE中使用以下代码获取元素的ElementId。可以正常获取 但是这段代码在OBD CE update6 版本中获取地元素ElementId为0;实际上元素已经有ID,并不是0; 请问有什么方法 可以让在MSCE和OBD CE中获取的ElementId都是正确的?
  • 各位老师,关于CE MDL二次开发,如何在鼠标右击选中部分元素根据ElementId使元素隐藏,再根据ElementId使元素显示,可以提供具体代码或者具体的函数吗?

    关于CE MDL二次开发,如何在鼠标右击选中部分元素根据ElementId使元素隐藏,再根据ElementId使元素显示,可以提供具体代码或者具体的函数吗?
  • 关于添加VS预编译器

    请问大家: 在纯VS开发时,遇到过使用的一些宏定义和c++ stl宏定义之间产生冲突,可以在属性->c/c++->预处理器->预处理器定义中添加一些宏定义,以消除这种影响。比如添加NOMINMAX等,但是在进行MS二次开发时这种宏定义应该怎么填添加?是在.cpp文件中添加呢还是在创建mke文件的时候添加?如果是后者应该怎么添加? 实际中,我遇到“”error C2220: 警告被视为错误 - 没有生成“object”文件” 这种将警告视为错误导致编译失败的问题,在纯vs编程时可修改 右击…
  • 请问mdl中,如何在创建文字时,修改文字对齐方式?

    各位专家好, 请问mdl中,如何在创建文字时,修改文字对齐方式? 我按照如下顺序调用的API,但是发现如果设置了居中方式,就会导致字高被清零,原因没找到 直接调用 pStyle->SetProperty(TextStyle_Justification, UINT32(TextElementJustification::CenterMiddle)) 设置后没有效果,所以才用的 ParagraphPropertiesPtr方式 TextBlockPtr pText = TextBlock…
  • cell库问题咨询

    我在用自己的cell库文件时,发现如果不是放在cell路径下,需要点下面界面关联一下,然后才能使用,我想对这个接口进行一些简单封装,请问一下,这个接口必须是对物理路径中存在的文件进行关联吗,不能通过内存中buf关联吗?
  • ShareCellElement 转为normal element 后ElementRef为NULL

    void convertShareCell ( MSElementDescrP sharecell, DgnModelRefP modelRefP) { MSElementDescrP celledP = NULL; if (SUCCESS == mdlSharedCell_toNormalCell2(&celledP, &( sharecell->el), modelRefP, TRUE)) { if (celledP->h.elementRef == 0) { /…
  • mdlCell_attachLibrary函数

    mdlCell_attachLibrary(outFileName, &inFileName, NULL, 1); 符老师,关于这个函数在实际中调试发现,outFileName和inFileName都是指向同一个路径。不明白是怎么关联上的。难道这里用的是进程间通信,ms绘图工作流->内容也会同步关联到的单元库。 这里的 outFileName和inFileName只能输入文件的绝对路径吗,不能是别的吗?