摘要: 导入winmm.dll中的函数mciSendString[DllImport("winmm.dll")] static extern Int32 mciSendString(String command, StringBuilder buffer, Int32 bufferSize, IntPtr 阅读全文
posted @ 2020-09-23 09:20 OPTIMO 阅读(896) 评论(0) 推荐(0) 编辑
摘要: Ribbon界面设计语言最早于Office 2007出现,后来逐渐被其他Windows系统组件采用,一些专业软件也开始以Ribbon界面取代传统菜单栏设计。Ribbon设计语言显著减少了鼠标点击的平均次数,且更易于使用户找到已存在的功能和发现新功能。 Autodesk AutoCAD从 2009 版开始,引入了 Ribbon 界面,并于2015版开始正式取代传统的菜单组件。一般创建Ribbon界面的方式是用c#新建一个RibbonTab对象,然后加入各种各样的组件,最后附加到Ribbon中去。这种办法不方便实现前后端分离的设计,我们可以仿照WPF的方式,用Xaml编写前端,C#编写后端。 阅读全文
posted @ 2020-08-15 20:44 OPTIMO 阅读(1329) 评论(2) 推荐(0) 编辑
摘要: 锁定图层是我们在AutoCAD经常需要用到的功能之一,在AutoCAD.net中,锁定某个图层的方法并不复杂,但是在实际使用的过程中,笔者发现锁定图层后,被锁定的图层并不能实现像AutoCAD内置命令能实现的淡显的效果。锁定某个图层的方法比较简单,其代码如下: 1 public static void LockLayer(LayerTableRecord layer, Document doc)... 阅读全文
posted @ 2019-12-18 12:37 OPTIMO 阅读(2818) 评论(0) 推荐(0) 编辑