几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量

几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量 (http://www.dimcax.com/hust/index.php)
-   ObjectARX(C++) (http://www.dimcax.com/hust/forumdisplay.php?f=34)
-   -   【转帖】如何实现鼠标在模型空间动作而在图纸空间的某个布局中绘图 (http://www.dimcax.com/hust/showthread.php?t=7395)

yang686526 2009-04-17 09:10 PM

【转帖】如何实现鼠标在模型空间动作而在图纸空间的某个布局中绘图
 
如何实现鼠标在模型空间动作而在图纸空间的某个布局中绘图
如何实现鼠标在模型空间动作而在图纸空间的某个布局中绘图
使用帮助文件的方法
acdbblocktable *pblktbl;
acdbhostapplicationservices()->workingdatabase()
->getblocktable(pblktbl, acdb::kforread);
acdbblocktablerecord *pblktblrcd;
pblktbl->getat(acdb_paper_space, pblktblrcd,
acdb::kforwrite); //得到pblktblrcd
pblktbl->close();
得到记录指针pblktblrcd后 就可以往图纸空间中添加图形了,但是图形具体是添加在那个布局中呢,如何才能将图形添加到自己制定的某个布局中呢?望高手指教。谢了
每一个布局都是一个单独的block table record, 自己制定的布局的记录可以用上面同样的方法取出来修改, 把acdb_paper_space改成相应的布局名字就行了.
virtue is like a rich stone, best plain set.
-- francis bacon, <of beauty>
谢谢了 我已经解决这个问题了,


所有的时间均为北京时间。 现在的时间是 04:10 AM.