首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C# CAD二次开发的重绘下令

2012-09-25 
C# CAD二次开发的重绘命令在模型空间中画了实体,但是看不到需要重绘命令让其显示出来。[解决办法]C#里可以

C# CAD二次开发的重绘命令
在模型空间中画了实体,但是看不到
需要重绘命令让其显示出来。

[解决办法]
C#里可以通过以下方式来重绘:
1.向CAD里发送重绘的命令(regenall),SendCommand(),但是要等当前的函数结束后,才能执行;
2.通过调用CAD的COM接口,Application.Update(),但这种方式项目就跟引用CAD的版本相关;
3.通过声明acad.exe里的接口来调用:
[DllImport("acad.exe", EntryPoint = "acedRedraw")]
public static extern int acedRedraw(...);

热点排行