做集成经常要用到窗口嵌入集成。
做了一个小小的例子,记录一下。
1.效果如图1:
2.大致思路
使用winform 的MDI技术,上图里面一共有一个主窗体,三个子窗体(左边的流程树,右边的命令树,以及中间的solidworks窗体)
采用了WeifenLuo.WinFormsUI.Docking.dll,实现停靠效果,下载及使用说明地址:http://www.xdowns.com/soft/38/217/2015/Soft_134270.html
solidworks的集成使用了Panel控件,主要函数是 SetParent(IntPtr hWndChild, IntPtr hWndNewParent);