预览控件分类:
1.DWGTrueView,方法:添加的方法与上面一样,在COM组件选项卡上选择DWGVIEWRCtrl项。把添加好的控件从工具箱中拉出放到窗体上,再设置控件的PutSourcePath函数为所要显示的DWG文件名,使用先决条件是必须安装DWGTrueView_2018_ENU_64bit.sfx-28.0.50.0,然后在引用后打开实现放大缩小,等操作。
string SourcePath = Environment.CurrentDirectory + "\\Temo\\Test.dwg";
CADView.PutSourcePath(SourcePath);
2:DWGThumbnail,方法 这个是ADN上提供的一个控件,可怜我们这些穷老百姓,哪会加入到这个组织啊。但还是通过Google这个强大的工具,找到了这个控件,呵呵,就给大家共享了,可以到附件里下载。
要在你的程序里使用DWGThumbnail 控件,你必须在Visual Studio的工具箱中右击,然后选择“选择项目……”,切换到COM组件选项卡,浏览选择DwgThumbnail.ocx文件。把添加好的控件从工具箱中拉出放到窗体上,再设置控件的DwgFileName属性为所要显示的DWG文件名(画面是固定的无法放大缩小)。
下载:http://files.cnblogs.com/cadlife/DWGThumbnail.rar。
3:使用DwgViewX.dll 破解版进行预览设置。
首先要 在工具箱中 选择项 中com组件中浏览到 DwgViewX.dll 加入后,拖拽到form程序中。
使用方法
改成 X86模式
string FileName = Environment.CurrentDirectory + "\\Files\\aaa.dwg" ;
dwgView.DrawingFile = FileName;
使用功能的时候需要 在管理员的操作权限下 注册 DwgViewX.dll 文件
regsvr32 DwgViewX.dll