mdlCell_placeCell插入cell后,如何获得这个cell?如何打散这个cell?谢谢
mdlCell_placeCell返回一个filePos,用filePos调用mdlElmdscr_read可以获取到放置的cell。打散的话用DisplayHandler下的Drop函数,以前帖子讨论过,您可以搜一下看看
Answer Verified By: 鸣 崔
我看了已经的帖子,没有代码,能不能给下这一小段的代码,包括要引用哪个库和头文件,谢谢
看这个帖子:https://communities.bentley.com/communities/other_communities/chinafirst/f/microstation-projectwise/173674/displayhandler-drop
filePos怎么获得,麻烦也给指导下,谢谢
mdlCell_placeCell的返回值
您好,请教一下,使用mdlCell_placeCell函数,倒数第三个参数sharedFlag,根据文档,传入1代表共享单元,传入0代表普通的单元,我分别传入这两个值试了一下,传入1没有问题;传入0的时候,也创建了cell,但是生成的普通的cell元素的内容都是空的是怎么回事呢
就是.cell文件中该cell的定义为两个圆,采用共享单元,打散后圆的所有几何信息都正确,但是采用普通的单元,圆的半径都是0
零下七度 said:但是采用普通的单元,圆的半径都是0
零下七度 said:传入0的时候,也创建了cell,但是生成的普通的cell元素的内容都是空的是怎么回事呢
您传入0时创建的普通Cell在视图中能看到吗?
该函数的最后一个参数library您是如何指定的?如果给NULL的话,需要在mdlCell_placeCell前调用mdlCell_attachLibrary先连接该Cell所在的单元库文件才可以。