1、既然是基於visio的二次開發,首先當然得拿到visio提供的基礎api以供我們二次開發,這里微軟提供了AxInterop.Microsoft.Office.Interop.VisOcx.dll的ActiveX插件,
在VS的工具欄里面添加該ActiveX,(前提是必須安裝Visio,當然安裝的版本不同,Drawing Control的版本也不同了,我這安裝的visio2013)
添加后在vs的工具欄里面就能看到該控件。
2.將該控件拖動到Form頁面中就能看到如下圖紅色框中的畫布,(注意是沒有工具欄的和編輯欄的)
3.這樣的是可以利用現成的activeX完成基本的visio展現和編輯用的,可以做一些基本的編輯,運行后效果圖;