1、既然是基于visio的二次开发,首先当然得拿到visio提供的基础api以供我们二次开发,这里微软提供了AxInterop.Microsoft.Office.Interop.VisOcx.dll的ActiveX插件,
在VS的工具栏里面添加该ActiveX,(前提是必须安装Visio,当然安装的版本不同,Drawing Control的版本也不同了,我这安装的visio2013)
添加后在vs的工具栏里面就能看到该控件。
2.将该控件拖动到Form页面中就能看到如下图红色框中的画布,(注意是没有工具栏的和编辑栏的)
3.这样的是可以利用现成的activeX完成基本的visio展现和编辑用的,可以做一些基本的编辑,运行后效果图;